Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.


4
Perché @ foo.setter in Python non funziona per me?
Quindi, sto giocando con i decoratori in Python 2.6 e ho qualche problema a farli funzionare. Ecco il mio file di classe: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value Ciò che pensavo significasse è trattare xcome una …



9
Perché i metodi __init__ della superclasse non vengono richiamati automaticamente?
Perché i progettisti di Python hanno deciso che i __init__()metodi delle sottoclassi non chiamano automaticamente i __init__()metodi delle loro superclassi, come in alcune altre lingue? Il linguaggio Pythonic e raccomandato è davvero simile al seguente? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do …





2
Posso aggiungere commenti a un file di requisiti pip?
Vorrei aggiungere commenti per alcuni pacchetti in un file di requisiti pip. (Giusto per spiegare perché quel pacchetto è nella lista.) Posso farlo? Sto immaginando qualcosa di simile Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 # templating
155 python  comments  pip 

9
Vettori di riga o colonna di "clonazione"
A volte è utile "clonare" un vettore di riga o colonna su una matrice. Con clonazione intendo convertire un vettore di riga come [1,2,3] In una matrice [[1,2,3] [1,2,3] [1,2,3] ] o un vettore di colonna come [1 2 3 ] in [[1,1,1] [2,2,2] [3,3,3] ] In matlab o ottava …



7
Perché "return list.sort ()" restituisce None, non l'elenco?
Sono stato in grado di verificare che findUniqueWordsciò comporti un ordinamento list. Tuttavia, non restituisce l'elenco. Perché? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line …
155 python  list  sorting  return 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.