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 imprimir a chave de um dicionário?
Gostaria de imprimir uma chave de dicionário Python específica: mydic = {} mydic['key_name'] = 'value_name' Agora posso verificar se mydic.has_key('key_name'), mas o que eu gostaria de fazer é imprimir o nome da chave 'key_name'. É claro que eu poderia usar mydic.items(), mas não quero todas as chaves listadas, apenas uma …
213 python  dictionary  key 

5
Por que usar classes base abstratas em Python?
Como estou acostumado com as formas antigas de digitação de patos no Python, não entendo a necessidade de ABC (classes básicas abstratas). A ajuda é boa sobre como usá-los. Tentei ler a lógica do PEP , mas isso passou por minha cabeça. Se eu estivesse procurando um contêiner de sequência …


15
Sobrecarga de função Python
Eu sei que o Python não suporta sobrecarga de método, mas encontrei um problema que não consigo resolver de uma maneira Pythonic agradável. Estou fazendo um jogo em que um personagem precisa atirar em várias balas, mas como escrevo funções diferentes para criar essas balas? Por exemplo, suponha que eu …







3
Anexando a um DataFrame vazio no Pandas?
É possível anexar a um quadro de dados vazio que não contenha índices ou colunas? Eu tentei fazer isso, mas continuo recebendo um quadro de dados vazio no final. por exemplo df = pd.DataFrame() data = ['some kind of data here' --> I have checked the type already, and it …
212 python  pandas 


13
Como faço para que o Flask seja executado na porta 80?
Eu tenho um servidor Flask executando a porta 5000, e está tudo bem. Eu posso acessá-lo em http://example.com:5000 Mas é possível simplesmente acessá-lo em http://example.com ? Estou assumindo que isso significa que tenho que alterar a porta de 5000 para 80. Mas quando tento isso no Flask, recebo essa mensagem …
212 python  networking  flask  port 

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.