Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen

Rückennummer

Es ist heute kurz, aber ich werde es nach und nach tun. Es ist knusprig mit der Hauptkopie.

Kumulative Zuweisungsanweisung


>>> spam = 10
>>> spam += 100
>>> spam
110
>>> spam -= 60
>>> spam
50
>>> spam *= 10
>>> spam
500
>>> spam /= 2
>>> spam
250.0
>>> spam //= 3
>>> spam
83.0
>>> spam %= 10
>>> spam
3.0
>>> spam **=4
>>> spam
81.0

#Bitoperation
>>> spam = 1024
>>> spam >>= 2
>>> spam
256
>>> spam <<= 2
>>> spam
1024

>>> spam = 0b11110000
>>> spam
240
>>> spam &= 0b00001111  #Bit logisches Produkt
>>> spam
0

>>> spam = 0b11110000
>>> spam ^= 0b00111100  #Bit exklusive logische Summe
>>> spam
204   # 0b11001100

>>> spam = 0b11110000
>>> spam |= 0b00001111  #Bit logische Summe
>>> spam
255  # 0b11111111

Variablennamen haben einen hohen Freiheitsgrad


#Sie können dies tun (obwohl ich es nicht separat tun möchte)
>>>Spam= 10
>>>def Schinken(Ei):
...Ei zurückgeben* 3
... 
>>>Schinken(Spam)
30

#Da ist auch das
>>> π = 3.14
>>> V = A * Ω

#Groß- und Kleinschreibung beachten
>>> spam = 10
>>> Spam = 20
>>> spam
10
>>> Spam
20

#Die folgenden Variablennamen sind alle gültig
>>> _spam = 1
>>>Spam= 1
>>>Ei= 1
>>> Spam = 1

#Alle folgenden Variablennamen sind ungültig
>>> $pam = 1    #Symbolanfang
>>>1 Spam= 1  #Numerischer Anfang
>>> 1spam = 1  #Start des numerischen Werts in voller Breite
>>>Spam.= 1 #Interpunktion ist NG

#Sie können auch beurteilen, ob es als Variablenname verwendet werden kann
>>> 'Spam'.isidentifier()
True
>>> '♪'.isidentifier()
False

#Da der Name jedoch auf das Unicode-Standardnormalisierungsformat KC normalisiert ist, ist auch dieser Funktionsname identisch.
#Kurz gesagt, Sie sollten es nicht tun
>>>Spam= 'Halbe Grösse'
>>>Spam= 'Vollwinkel'
>>> print(Spam)
Vollwinkel
>>> print(Spam)
Vollwinkel

or


#oder gibt einen "wahren" Wert zurück
>>> 1 or 0
1
>>> 0 or 2
2

>>> 0 or 0.0
0.0  #Wenn beide "false" sind, wird der Wert auf der rechten Seite zurückgegeben.

>>> 1 or 2
1  #Wenn beide "true" sind, wird der Wert auf der linken Seite zurückgegeben.
   #Zu diesem Zeitpunkt wurde "2" noch nicht einmal bewertet (diese Bewertungsauslassung wird als "Kurzschluss" bezeichnet).


#Praktisches Beispiel
>>> if x:      #Diese if-Anweisung
>>>     z = x
>>> else:
>>>     z = y

>>> z = x or y #Kann so geschrieben werden

and


>>> 1 and 2
2    #Wenn beide "true" sind, wird der Wert auf der rechten Seite zurückgegeben.
>>> 0 and 1
0    #Wenn einer der beiden Werte "false" ist, wird ein "false" -Wert zurückgegeben (1 ist wiederum ein Kurzschluss).
>>> 1 and 0.0
0.0  #Gibt einen "falschen" Wert zurück, wenn einer der beiden "falsch" ist.

not


#Gibt keinen Wert vom Typ Bool zurück
>>> not 1
False
>>> not 0
True

Recommended Posts

Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Grundlegende Python-Grammatik für Anfänger
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Memo, um nach KPI mit Python zu fragen
Anfänger lesen "Einführung in TensorFlow 2.0 für Experten"
[Python] Bilder mit OpenCV lesen (für Anfänger)
Der schnellste Weg für Anfänger, um Python zu beherrschen
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Python Lehrbuch für Anfänger
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
Python grundlegende Grammatik Memo
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Wie man Python für Anfänger schneller macht [numpy]
[Für Anfänger] Wie man Programmierung studiert Private Memo
OpenCV für Python-Anfänger
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
[Für Anfänger] Lernen Sie in 5 Stunden kostenlos die grundlegende Python-Grammatik!
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Python-Memo (für mich): Array
Lernablauf für Python-Anfänger
Python-Grammatik-Grundnotiz (1)
Persönliches Python-Code-Memo
Python3-Umgebungskonstruktion (für Anfänger)
3 Gründe für die Programmierung Anfänger sollten mit Python beginnen
Python-Grundgrammatik (Verschiedenes) Memo (3)
Python #Funktion 2 für Super-Anfänger
Python-Grundgrammatik (Verschiedenes) Memo (2)
100 Pandas klopfen für Python-Anfänger
[Python] Beispielcode für die Python-Grammatik
Python #Funktion 1 für Super-Anfänger
Python #Liste für Super-Anfänger
Python-Grundgrammatik (Verschiedenes) Memo (4)
Einführung in Python For, While
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 4 Verwenden Sie die GUI
[R] [Python] Memo zum Lesen mehrerer CSV-Dateien in mehreren Zip-Dateien
TensorFlow-Lernmethode für Profis der freien Künste und Python-Anfänger
Tipps zum Codieren kurz und einfach in Python zu lesen
So konvertieren Sie den Python # -Typ für Python-Superanfänger: int, float
[Für Anfänger] Skript innerhalb von 10 Zeilen (4. Verbindung von Python zu sqlite3)
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden
[Python] Einführung in die Diagrammerstellung mit Corona-Virendaten [Für Anfänger]
Python-Übungen für Anfänger # 2 [für Anweisung / while-Anweisung]
Minimale Grammatiknotizen zum Schreiben von Python
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 1
Python #index für Super-Anfänger, Slices
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Python #len Funktion für Super-Anfänger
Web Scraping für Anfänger in Python (1)
[Nanonets] Wie poste ich Memo [Python]
Führen Sie unittest in Python aus (für Anfänger)
Web Scraping für Anfänger in Python (4) -1
Python #Hello World für Super-Anfänger