Warum Python Slicing durch einen Doppelpunkt (:) dargestellt wird

Warum Python Slicing durch einen Doppelpunkt (:) dargestellt wird

Python-Slicing wird mit einem Doppelpunkt (:) ausgedrückt. Beispiel:

>>> a=[10,20,30,40,50,60,70,80,90,100,110]
>>> b=a[3:8:2]
>>> print(b)
[40, 60, 80]
>>>

Warum einen Doppelpunkt (:) verwenden?

⇒ ** Wenn Sie aussagekräftige (Rollen-) Werte auflisten möchten, ist dies meiner Meinung nach ein Doppelpunkt (:). ** ** **

Das Folgende sind ähnliche Verwendungen. Excel-Beispiel

=SUM(D3:D5)

Das Folgende ist eine ähnliche Erklärung von Wikipedia (Japanisch) über Doppelpunkt (:). https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%AD%E3%83%B3_(%E8%A8%98%E5%8F%B7)

Trennen Sie Stunden, Minuten und Sekunden von Zeit und Zeit. Die Verwendung als Zeit ist in ISO 8601 festgelegt. 12:34:54 (12:34:54, 12 Stunden 34 Minuten 54 Sekunden) 12:34 (12:34, 12 Stunden 34 Minuten, 12 Minuten 34 Sekunden)

Separate Kapitelnummern und Abschnittsnummern für Bücher (insbesondere die Bibel). Zum Beispiel ist "Johannes 1:15" Johannes 1:15 des Evangeliums.

Wenn Sie eine IPv6-Adresse in Zeichen ausdrücken, trennen Sie alle 16 Bits mit einem Doppelpunkt. Eine Reihe von Nullen wird als "::" ausgedrückt. Zum Beispiel 2001: db8 :: 1.

Zusammenfassung

** Ich denke, ich habe natürlich den am besten geeigneten Doppelpunkt gewählt (:). ** **. (Python kann einen gewissen Einfluss haben, weil es Doppelpunkte nicht hasst (:).)

Recommended Posts

Warum Python Slicing durch einen Doppelpunkt (:) dargestellt wird
Warum muss Python einen Doppelpunkt schreiben?
[Python] Was ist eine Zip-Funktion?
[Python] Was ist eine with-Anweisung?
Ich habe mir genauer angesehen, warum Python selbst benötigt wird
[Python] Was wird durch Mehrfachvererbung geerbt?
Warum Python für maschinelles Lernen ausgewählt wird
Hash in Perl ist ein Wörterbuch in Python
Was ist ein Hund? Python-Installationsvolumen
[Python] [Meta] Ist der Python-Typ ein Typ?
Warum wird 0,1 beim Drucken als 0,1 angezeigt, obwohl 0,1 nicht durch eine Gleitkommazahl genau dargestellt werden kann?
Ein Lehrbuch für Anfänger von Python-Anfängern
Über den 02. Februar 2020 * Dies ist ein Python-Artikel.
Ist sys.settrace, ein geniales Merkmal von Python, eine andere Sprache?
Warum ich ein Java-Shop bin und Python starte
Memorandum der Extraktion durch Python BS4-Anfrage
Starten Sie die Shell, während das Python-Skript ausgeführt wird
Beurteilen Sie, ob es sich um eine Primzahl handelt [Python]
Hinweise zum Erstellen einer Python-Umgebung durch Anfänger
Lesen Sie mit Python Zeile für Zeile aus der Datei
Sag mir, was eine gleichwinklige Abbildung ist, Python!
Python ist einfach
Was ist Python?
Python ist eine Instanz
Ich dachte darüber nach, warum Python selbst mit dem Gefühl eines Python-Interpreters notwendig ist
Was ist Python?
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Python3 datetime ist schneller, wenn nur die Zeitzone angegeben wird
Warum nicht einfach mit Python eine stilvolle Tabelle erstellen?
Python> Überprüfen Sie NoneType oder nicht> wenn a == None:> wenn a None ist:
So speichern Sie eine von Python gekratzte Tabelle in CSV
Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
[Python] Löschen Sie, indem Sie ein Tag mit Beautiful Soup angeben
Warum ist das erste Argument der [Python] -Klasse selbst?
Was ist Gott? Erstelle einen einfachen Chatbot mit Python
[Python] Stellen Sie sicher, dass die empfangene Funktion eine benutzerdefinierte Funktion ist
Analyse der Meteorologischen Agentur Niederschlag (GRIB2-Format) wird in Python als Numpy-Array behandelt