Gostaria de saber pq o professor está usando camelCasel e não mais snake_case que é a forma convencional do Pyhton?
Segunda dúvida é que na hora de capturar a saída do método extraiArgumentos(self), na primeira vez eu fiz assim :
from ExtratorArgumentosUrl import ExtratorArgumentoUrl
url = 'moedaorigem=real&moedadestino=dolar'
argumentoUrl = ExtratorArgumentoUrl(url)
print(argumentoUrl.extraiArgumentos())
Foi retornado:
('real', 'dolar')
Na segunda ver fiz igual ao professor :
url = 'moedaorigem=real&moedadestino=dolar'
argumentoUrl = ExtratorArgumentoUrl(url)
moedaOrigem, moedaDestino = argumentoUrl.extraiArgumentos()
print(moedaOrigem, moedaDestino)
E foi retornado:
real dolar
Quando verifiquei o tipo de argumentoUrl.extraiArgumentos() e o tipo de moedaOrigem, moedaDestino ambos deram:
<class 'tuple'>
Então pq os resultados apareceram com essa diferença ?