Dieser Artikel wurde von einem jungen Ingenieur verfasst, der seit etwa zwei Monaten Programmieren zum Zweck der Ausgabe studiert. Nachdem ich Ruby und Js gebissen hatte, interessierte ich mich für die Trendpython und begann zu lernen. Dieses Mal werde ich einen Artikel über verschiedene Operatoren schreiben. Dies ist ein schlechter Artikel, aber ich würde es begrüßen, wenn Sie auf Punkte hinweisen könnten, die Sie interessieren! Dieser Artikel basiert auf der Annahme, dass Python3 und Anaconda unter macOS installiert sind.
Dies ist ein typischer Operator.
Operator | Beispiel | Erläuterung |
---|---|---|
+ | a + b | Zusatz |
- | a - b | Subtraktion |
* | a * b | Multiplikation |
/ | a / b | Teilung |
// | a // b | Teilen (nach dem Dezimalpunkt abrunden) |
% | a % b | Division (Rest, wenn a durch b geteilt wird) |
** | a ** b | Leistung |
Die Zeichenfolgenoperatoren lauten wie folgt.
Operator | Beispiel | Erläuterung |
---|---|---|
+ | "a" + "b" | String"ab"werden |
* | "ab" * c | String"ab"C-mal wiederholen |
Dies ist ein typischer Vergleichsoperator.
Operator | Beispiel | Erläuterung |
---|---|---|
== | a == b | wahr, wenn a und b gleich sind |
!= | a != b | wahr, wenn a und b unterschiedlich sind |
> | a > b | wahr, wenn a größer als b ist |
>= | a >= b | wahr, wenn a größer oder gleich b ist |
< | a < b | wahr, wenn a kleiner als b ist |
<= | a <= b | wahr, wenn a kleiner oder gleich b ist |
Die logischen Operatoren sind wie folgt.
Operator | Beispiel | Erläuterung |
---|---|---|
and | a and b | wahr, wenn a und b |
or | a or b | wahr, wenn a oder b |
not | not a | falsch wenn a wahr ist |
Dies ist ein typischer zusammengesetzter Zuweisungsoperator.
Operator | Beispiel | Erläuterung |
---|---|---|
+= | a += b | a = a + b |
-= | a -= b | a = a - b |
*= | a *= b | a = a*b |
/= | a /= b | a = a / b |
//= | a //= b | a = a / b |
%= | a %= b | a = a % b |
**= | a **= b | a = a ** b |
Dies ist das Ende dieses Artikels. Diese Operatoren unterscheiden sich nicht von dem Rubin, den ich zuvor gelernt habe, daher war es leicht zu verstehen. Ich denke, diese Operatoren sind wahrscheinlich wesentliche Kenntnisse in der Entwicklung, deshalb möchte ich sie perfekt verstehen.
Vorheriger Artikel → https://qiita.com/shin12032123/items/543a25bd5777d6e18128 Nächster Artikel → https://qiita.com/shin12032123/items/a8cc0d7612259683562e
Recommended Posts