Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..

Überblick

Ich habe nicht verstanden, wie man das Sternchen (*) in Python verwendet (3.7 verwende ich jetzt), also habe ich es nachgeschlagen. Ich habe die Erklärung in der Referenz bestätigt. Es ging darum zu zeigen, wo es in der Referenz erklärt wurde. Auch das Sternchen im Argument der Funktion ist berühmt, aber ich hatte das Gefühl, dass ich zeigen wollte (ich möchte), dass das Argument allein keine besondere Verwendung hat.

Alle Zitate https://docs.python.org/ja/3.7/reference/

Ergebnis

Verwendung von 1 (Multiplikationsoperation)

image.png

image.png

image.png

Verwendung von 2 (Leistungsberechnung)

image.png

Verwendung 3 (Auspacken der Argumentliste)

image.png

Verwendung von 4 (Auspacken des Wörterbuchs)

image.png

image.png

Beispiel ↓. Es ist unwahrscheinlich, dass dies häufig verwendet wird.

>>>
>>> ff = {'a':1,'b':2}
>>> gg = {**ff,'c':3}
>>> gg
{'a': 1, 'b': 2, 'c': 3}
>>>

Verwendung von 5 (Unpacked Iterable)

image.png

image.png

Beispiel ↓. Dies kann verwendet werden. Als Beispiel in diesem Abschnitt ist es jedoch nicht geeignet. Ist das ein Argumentationssystem? ??

>>>
>>> (hh,*ii)=1,2,3,4,5,6
>>> ii
[2, 3, 4, 5, 6]
>>>

Ich denke, das folgende Beispiel ist angemessen.

>>>
>>> ii=[1,2,3]
>>> jj=[100,200,*ii]
>>> jj
[100, 200, 1, 2, 3]
>>> jj=[100,200,ii]
>>> jj
[100, 200, [1, 2, 3]]
>>>

Zusammenfassung

Nichts Bestimmtes. Wenn Sie Kommentare haben, lassen Sie es uns bitte wissen. : Süßigkeiten:

Recommended Posts

Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
Verwendung ist und == in Python
Verwendung der C-Bibliothek in Python
Verwendung des in Lobe in Python erlernten Modells
Verwendung von SQLite in Python
Wie man MySQL mit Python benutzt
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Verwendung der Methode __call__ in der Python-Klasse
Verwendung von __slots__ in der Python-Klasse
Verwendung regulärer Ausdrücke in Python
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
(Möglicherweise) Python 3 Engineer-Zertifizierungsdatenanalyse-Test, den Sie selbst bestehen können
Verwendung der Python-Bildbibliothek in der Python3-Serie
Zusammenfassung der Verwendung von MNIST mit Python
[Algorithmus x Python] Verwendung der Liste
So erhalten Sie die Dateien im Ordner [Python]
Wie man tkinter mit Python in Pyenv benutzt
So rufen Sie den n-ten größten Wert in Python ab
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
So erhalten Sie den Variablennamen selbst in Python
So ermitteln Sie die Anzahl der Stellen in Python
python3: Verwendung der Flasche (2)
Verwendung des Generators
Wie Sie das aktuelle Verzeichnis in Python in Blender kennen
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
[Python] Verwendung von Liste 1
Lesen aller in * .py enthaltenen Klassen in dem von Python angegebenen Verzeichnis
Verwendung von Raspeye Relay Module Python
Wie benutzt man Python Argparse?
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
Verwendung der Exist-Klausel in Django Queryset
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Wie man in Python entwickelt
[Python] So geben Sie Listenwerte der Reihe nach aus
[Python] Verwendung von input ()
Wie benutzt man den Dekorateur?
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
Ich möchte R-Datensatz mit Python verwenden
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So testen Sie, ob die Ausnahme in Python unittest ausgelöst wird
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
[Python] Verwendung von Matplotlib, einer Bibliothek zum Zeichnen von Diagrammen
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
Ich wusste nicht, wie ich die [Python] für die Anweisung verwenden sollte
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
[Python] Wie man PCA mit Python macht