Dúvida simples sobre python

1. Dúvida simples sobre python

Luiz Henrique Diniz Ferreira
luizhdinizf

(usa Linux Mint)

Enviado em 06/11/2014 - 23:26h

Galera, estou iniciando uns estudos na programação orientada a objetos e python sockets.
Então seguindo um tutorial da net encontrei a seguinte linha:
connection, client_address = sock.accept()
o programa funciona bem, mas não entendi muito bem como funciona esse mecanismo de ter dois retornos para a mesma função, obviamente é algo simples, presumo.
Alguem pode me passar alguma informação sobre pesquisa disso??


  


2. Re: Dúvida simples sobre python

Elder Marco
eldermarco

(usa Fedora)

Enviado em 07/11/2014 - 10:11h

Por exemplo, a função pode retornar uma lista ou uma tupla e você quer utilizar esses valores individualmente em uma outra variável. Veja esse exemplo:



>>> lista = [1, 2]
>>> valor1, valor2 = lista
>>> valor1
1
>>> valor2
2


Note que eu defini uma lista com dois valores e depois, atribuí esses valores a suas variáveis diferentes e do tipo inteiro. valor1 passa a valer 1, o primeiro elemento da lista e valor2 passa a valer 2, o segundo elemento da lista. O Python permite esse tipo de construção.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts