Perguntas com a marcação «python»

24
Python - 'se foo no dict' vs 'try: dict [foo]'

Isso é menos uma pergunta sobre a natureza da digitação de patos e mais sobre permanecer pitônico, suponho. Primeiro de tudo - ao lidar com ditados, em particular quando a estrutura do ditado é razoavelmente previsível e uma determinada chave normalmente não está presente, mas às vezes existe,...

23
Por que não há operador de energia em Java / C ++?

Embora exista esse operador - **em Python, eu queria saber por que Java e C ++ não têm um também. É fácil criar um para as classes que você define em C ++ com sobrecarga de operador (e acredito que isso também é possível em Java), mas ao falar sobre tipos primitivos, como int, double e assim por...

23
Como resolver o problema de comentários aninhados

Aparece em não apenas um idioma que os comentários não podem ser aninhados. Você tem uma boa solução para este problema? Uma solução alternativa em C / C ++ e Java é usar apenas o comentário de linha única, mas torna-se impossível comentar um bloco maior. Estou enfrentando algo...

21
@staticmethod vs função de nível de módulo

Não se trata @staticmethode @classmethod! Eu sei como staticmethodfunciona. O que eu quero saber é os casos de uso adequados para @staticmethoduma função no nível do módulo. Pesquisei essa questão no Google e parece que há algum consenso geral de que as funções no nível do módulo são preferidas...

20
Quando e como devo usar exceções?

A configuração Costumo ter problemas para determinar quando e como usar exceções. Vamos considerar um exemplo simples: suponha que eu esteja copiando uma página da Web, diga " http://www.abevigoda.com/ ", para determinar se Abe Vigoda ainda está vivo. Para fazer isso, basta baixar a página e...