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.

18
O que __init__ e self fazem no Python?
Estou aprendendo a linguagem de programação Python e me deparei com algo que não entendo completamente. Em um método como: def method(self, blah): def __init__(?): .... .... O que selffaz? O que deveria ser? Isso é obrigatório? O que o __init__método faz? Por que isso é necessário? (etc.) Eu acho …
793 python  oop  self 

10
Remova todo o espaço em branco em uma sequência
Eu quero eliminar todo o espaço em branco de uma string, nas duas extremidades e entre as palavras. Eu tenho esse código Python: def my_handle(self): sentence = ' hello apple ' sentence.strip() Mas isso apenas elimina o espaço em branco nos dois lados da string. Como removo todo o espaço …



22
Usando Python 3 no virtualenv
Usando o virtualenv , eu executo meus projetos com a versão padrão do Python (2.7). Em um projeto, preciso usar o Python 3.4. Eu costumava brew install python3instalá-lo no meu Mac. Agora, como crio um virtualenv que usa a nova versão? por exemplo, sudo virtualenv envPython3 Se eu tentar: virtualenv …






23
Baralhar uma lista de objetos
Eu tenho uma lista de objetos e quero embaralhá-los. Eu pensei que poderia usar o random.shufflemétodo, mas isso parece falhar quando a lista é de objetos. Existe um método para embaralhar objetos ou outra maneira de contornar isso? import random class A: foo = "bar" a1 = a() a2 = …
771 python  list  random  shuffle 

30
Executável pg_config não encontrado
Estou tendo problemas para instalar o psycopg2. Eu recebo o seguinte erro ao tentar pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the …
771 python  pip  psycopg2 




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.