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.


30
Como sair de vários loops?
Dado o seguinte código (que não funciona): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Existe uma maneira de fazer isso …









12
Salvando textos utf-8 no json.dumps como UTF8, não como \ u sequência de escape
Código de amostra: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" O problema: não é legível por humanos. Meus usuários (inteligentes) desejam verificar ou editar arquivos de texto com despejos JSON (e prefiro não usar XML). Existe uma maneira de serializar objetos em cadeias UTF-8 …
474 python  json  unicode  utf-8  escaping 

8
StringIO em Python3
Estou usando o Python 3.2.1 e não consigo importar o StringIOmódulo. Eu uso io.StringIOe funciona, mas não posso usá-lo com numpyo genfromtxtseguinte: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Estou tendo o erro a seguir: TypeError: Can't convert 'bytes' object to str implicitly e quando escrevo import StringIOdiz ImportError: No module named …
474 python  python-3.x  io 


22
Encontrando a média de uma lista
Eu tenho que encontrar a média de uma lista em Python. Este é o meu código até agora l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Eu entendi, para que ele agregue os valores da lista, mas não sei …
473 python  list  lambda  average  reduce 

8
Breve descrição das regras de escopo?
Quais são exatamente as regras de escopo do Python? Se eu tiver algum código: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Onde é xencontrado? Algumas opções possíveis incluem a lista abaixo: No arquivo de origem anexo No espaço de nomes da classe Na definição da função …

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.