Perguntas com a marcação «python-3.x»

Para perguntas sobre programação Python específicas para a versão 3+ da linguagem. Use a tag [python] mais genérica se sua pergunta não for específica da versão. Use as tags [python-2.x] para perguntas sobre o Python 2.

12
Qual é a maneira preferida de concatenar uma string no Python?
Como o Python stringnão pode ser alterado, eu queria saber como concatenar uma string com mais eficiência? Eu posso escrever assim: s += stringfromelsewhere ou assim: s = [] s.append(somestring) later s = ''.join(s) Enquanto escrevia essa pergunta, encontrei um bom artigo falando sobre o tópico. http://www.skymind.com/~ocrow/python_string/ Mas está no …


5
Cópia profunda de um ditado em python
Eu gostaria de fazer uma cópia profunda de um dictem python. Infelizmente, o .deepcopy()método não existe para o dict. Como faço isso? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' …
340 python  python-3.x 

8
Baixar arquivo da web em Python 3
Estou criando um programa que baixará um arquivo .jar (java) de um servidor da Web, lendo a URL especificada no arquivo .jad do mesmo jogo / aplicativo. Estou usando o Python 3.2.1 Eu consegui extrair a URL do arquivo JAR do arquivo JAD (todo arquivo JAD contém a URL do …
333 python  python-3.x 

18
Listar atributos de um objeto
Existe uma maneira de pegar uma lista de atributos que existem nas instâncias de uma classe? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) O resultado desejado é que "multi, str" será exibido. Eu quero que isso veja os atributos …
330 python  class  python-3.x 


16
ImportError do Python 3: nenhum módulo chamado 'ConfigParser'
Estou tentando pip installo MySQL-pythonpacote, mas recebo um ImportError. Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent call last): File "<string>", line 16, in <module> File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module> from setup_posix import get_config File "./setup_posix.py", line 2, in <module> from …
324 python  python-3.x 


6
Dígitos corrigidos após decimal com strings f
Existe uma maneira fácil com as f-strings do Python para corrigir o número de dígitos após o ponto decimal? (Especificamente, f-strings, não outras opções de formatação de strings, como .format ou%) Por exemplo, digamos que eu queira exibir 2 dígitos após a casa decimal. Como faço isso? Digamos que a …

11
Imprimir vários argumentos em Python
Este é apenas um trecho do meu código: print("Total score for %s is %s ", name, score) Mas quero que imprima: "A pontuação total para (nome) é (pontuação)" onde nameé uma variável em uma lista e scoreé um número inteiro. Este é o Python 3.3, se isso ajuda em tudo.

6
NameError: o nome global 'xrange' não está definido no Python 3
Estou recebendo um erro ao executar um programa python: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name …


6
Qual é a sintaxe correta para 'else if'?
Eu sou um novo programador Python que está dando o salto de 2.6.4 para 3.1.1. Tudo correu bem até eu tentar usar a declaração 'else if'. O intérprete me fornece um erro de sintaxe após o 'if' in 'else if' por um motivo que eu não consigo entender. def function(a): …
284 python  python-3.x 



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.