Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.



5
Python! = Operação vs "não é"
Em um comentário sobre essa pergunta , vi uma declaração que recomendava o uso de result is not None vs result != None Eu queria saber qual é a diferença, e por que um pode ser recomendado em detrimento do outro?
250 python  operators 


6
O que os fechamentos de função (lambda) capturam?
Recentemente, comecei a brincar com o Python e descobri algo peculiar na maneira como os fechamentos funcionam. Considere o seguinte código: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Ele cria uma matriz simples de funções que recebem uma única entrada e retornam essa entrada adicionada por um …
249 python  lambda  closures 




15
Qual é a maneira correta de instalar pip, virtualenv e distribuir para Python?
Pergunta curta O que é a maneira correta de instalar pip, virtualenve distribute? fundo Na minha resposta à pergunta 4314376 do SO , eu recomendei o uso ez_setuppara que você pudesse instalar pipe da virtualenvseguinte maneira: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Originalmente, …


14
A matriz NumPy não é JSON serializável
Depois de criar uma matriz NumPy e salvá-la como uma variável de contexto do Django, recebo o seguinte erro ao carregar a página da web: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable O que isto significa?
247 python  json  django  numpy 

3
Generator.next () é visível no Python 3?
Eu tenho um gerador que gera uma série, por exemplo: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 No Python 2, posso fazer as seguintes chamadas: g = triangle_nums() # get the generator …


16
Python Anaconda - Como desinstalar com segurança
Instalei o Python Anaconda no Mac (OS Mavericks). Eu queria voltar para a versão padrão do Python no meu Mac. Qual é a melhor forma de fazer isso? Devo excluir o ~/anacondadiretório? São necessárias outras alterações? Atualmente, quando corro which python, recebo este caminho: /Users/username/anaconda/bin/python
246 python  anaconda 

5
Tente Python ... exceto vírgula vs 'como' em exceto
Qual é a diferença entre ',' e 'as' nas declarações exceto, por exemplo: try: pass except Exception, exception: pass e: try: pass except Exception as exception: pass A segunda sintaxe é legal no 2.6? Funciona no CPython 2.6 no Windows, mas o intérprete 2.5 no cygwin reclama que é inválido. …
246 python  python-2.6 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.