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