Questions tagged 'python'

O Python é uma linguagem de programação multifuncional de vários propósitos, dinamicamente tipada, projetada para ser rápida (aprender, usar e entender) e fornecer uma sintaxe limpa e unificada. Duas versões semelhantes mas incompatíveis do Python, Python 2.7 e 3.x são comumente usadas. Para perguntas Python específicas da versão, use as tags [python-2.7] ou [python-3.x]. Ao usar a variante do Python (por exemplo, Jython, Pypy, etc.), por favor marque também a opção.
46
respostas

O que a palavra-chave yield faz?

Qual é o uso da palavra-chave yield em Python? O que isso faz? Por exemplo, eu tento entender esse código 1: def _get_child_candidates (self, min_dist, max_dist): if self._leftchild e distance - max_dist <self._median: yield se ...
definir 24 de outubro. '08 às 1:21
27
respostas

Python tem um operador condicional ternário?

Se o Python não tiver um operador condicional ternário, é possível imitá-lo usando outras construções de linguagem?
fixado em 27 de dezembro '08 às 11:32
19
respostas

O que são metaclasses em Python?

O que são metaclasses e por que os usamos?
set em 19 de setembro '08 às 9:10
47
respostas

Como verificar se existe um arquivo sem exceções?

Como sei se um arquivo existe ou não sem usar uma instrução try?
set em 17 set. '08 às 15:55
31
a resposta

O que fazer se __name__ == "__main__": do?

O que significa se __name__ == "__main__":? # Tempo de importação de exemplo de encadeamento, myfunction de thread def (string, sleeptime, lock, * args): enquanto True: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
set em 07 de janeiro '09 às 7:11
56
respostas

Chame um comando externo em python

Como posso chamar um comando externo (como se eu tivesse digitado em um shell Unix ou na linha de comando do Windows) do script Python?
definido em 18 de setembro '08 às 4:35
52
respostas

Como combinar dois dicionários em uma expressão?

Eu tenho dois dicionários Python, e eu quero escrever uma expressão que retorna esses dois dicionários, a mesclagem. O método update () será o que eu preciso se ele retornar um resultado e não alterar o dict in place.
set 02 set '08 às 10:44
19
respostas

O Python possui um método de "substring"?

Estou procurando o método string.contains ou string.indexof no Python. Eu quero fazer: se não somestring.contains ("blah"): continuar
set 09 ago. '10 às 5:52
40
respostas

Como listar todos os arquivos em um diretório?

Como posso listar todos os arquivos de diretório no Python e adicioná-los à lista?
está marcada para 8 de julho às 22:31
28
respostas

Como posso criar um diretório aninhado com segurança no Python?

Qual é a maneira mais elegante de verificar se existe um diretório no qual um arquivo será escrito e, caso contrário, criar um diretório usando Python? Aqui está o que eu tentei: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname (fil ...
set em 07 de novembro 08 às 21:56
42
respostas

Como ordenar o dicionário por valor?

Eu tenho um dicionário de valores lidos de dois campos no banco de dados: um campo de string e um campo numérico. O campo de string é único, portanto, é uma chave de dicionário. Eu posso classificar por chaves, mas como posso classificar com base em valores? Nota Eu li ...
definido em 05 de março de 2009 às 3:49
49
respostas

Como verificar se a lista está vazia?

Por exemplo, se o seguinte for transmitido: a = [] Como verificar se não há um?
set 10 sept. '08 às 9:20
28
respostas

A diferença entre adicionar e expandir uma lista em Python

Qual é a diferença entre os métodos de lista append () e extend ()?
Definir 31 de outubro '08 às 8:55
26
respostas

Qual é a diferença entre @staticmethod e @classmethod?

Qual é a diferença entre a função decorada com @staticmethod e o outro @classmethod?
set 26 de setembro '08 às 0:01
23
respostas

Índice de acesso em loops 'for'?

Como eu acesso o índice em si para uma lista como a seguinte? ints = [8, 23, 45, 12, 78] Quando eu passo por ele usando um loop for, como obtenho acesso ao índice de loop, de 1 a 5 neste caso?
set 07 fev '09 às 1:47