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.

20
Como encontrar todas as ocorrências de uma substring?
Python possui string.find()e string.rfind()obtém o índice de uma substring em uma string. Gostaria de saber se existe algo como o string.find_all()que pode retornar todos os índices encontrados (não apenas o primeiro desde o início ou o primeiro a partir do final). Por exemplo: string = "test test test test" print …
365 python  regex  string 

2
Pandas mesclando 101
Como realizar uma junção ( LEFT| RIGHT| FULL) ( INNER| OUTER) com pandas? Como adicionar NaNs para linhas ausentes após a mesclagem? Como me livrar dos NaNs após a fusão? Posso mesclar no índice? Cruzar-se com pandas? Como mesclar vários DataFrames? merge? join? concat? update? Quem? O que? Por quê?! …
365 python  pandas  join  merge 




12
Recarregando submódulos no IPython
Atualmente, estou trabalhando em um projeto python que contém submódulos e usa numpy / scipy. O Ipython é usado como console interativo. Infelizmente, não estou muito satisfeito com o fluxo de trabalho que estou usando agora, gostaria de receber alguns conselhos. No IPython, a estrutura é carregada por um importcomando …
363 python  ipython 


6
Explicando '__enter__' e '__exit__' do Python
Eu vi isso no código de alguém. O que isso significa? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print …


7
Como acesso argumentos de linha de comando no Python?
Eu uso o python para criar as configurações do meu projeto, mas preciso de ajuda para obter os argumentos da linha de comando. Eu tentei isso no terminal: $python myfile.py var1 var2 var3 No meu arquivo Python, quero usar todas as variáveis ​​que são inseridas.



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 …

2
Como dinamizar um quadro de dados
O que é pivô? Como eu giro? Isso é um pivô? Formato longo para formato amplo? Eu já vi muitas perguntas sobre tabelas dinâmicas. Mesmo que eles não saibam que estão perguntando sobre tabelas dinâmicas, geralmente o são. É praticamente impossível escrever uma pergunta e resposta canônica que abranja todos …

30
Maneira mais rápida de listar todos os números primos abaixo de N
Este é o melhor algoritmo que eu poderia criar. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Pode ser feito ainda mais rápido? Este código tem uma falha: Como numbersé um conjunto …

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.