Cet article est écrit par un jeune ingénieur qui étudie la programmation depuis environ deux mois à des fins de sortie. Après avoir mordu ruby et js, je me suis intéressé à la tendance python, alors j'ai commencé à apprendre. Cette fois, j'écrirai un article sur différents opérateurs. C'est un article médiocre, mais j'apprécierais que vous puissiez souligner les points qui vous intéressent! Cet article est basé sur l'hypothèse que python3 et anaconda sont installés sur macOS.
C'est un opérateur typique.
opérateur | Exemple | Explication |
---|---|---|
+ | a + b | une addition |
- | a - b | soustraction |
* | a * b | multiplication |
/ | a / b | division |
// | a // b | Diviser (arrondir après la virgule décimale) |
% | a % b | Division (reste quand a est divisé par b) |
** | a ** b | Puissance |
Les opérateurs de chaîne sont les suivants.
opérateur | Exemple | Explication |
---|---|---|
+ | "a" + "b" | Chaîne"ab"devenir |
* | "ab" * c | Chaîne"ab"Répéter c fois |
Il s'agit d'un opérateur de comparaison typique.
opérateur | Exemple | Explication |
---|---|---|
== | a == b | vrai quand a et b sont égaux |
!= | a != b | vrai quand a et b sont différents |
> | a > b | vrai quand a est supérieur à b |
>= | a >= b | vrai quand a est supérieur ou égal à b |
< | a < b | vrai quand a est inférieur à b |
<= | a <= b | vrai quand a est inférieur ou égal à b |
Les opérateurs logiques sont les suivants.
opérateur | Exemple | Explication |
---|---|---|
and | a and b | vrai quand a et b |
or | a or b | vrai quand a ou b |
not | not a | false si a est vrai |
Il s'agit d'un opérateur d'affectation composé typique.
opérateur | Exemple | Explication |
---|---|---|
+= | 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 |
Ceci est la fin de cet article. Ces opérateurs ne sont pas différents du rubis que j'apprenais auparavant, donc c'était facile à comprendre. Je pense que ces opérateurs sont probablement des connaissances essentielles en développement, donc je veux les comprendre parfaitement.
Article précédent → https://qiita.com/shin12032123/items/543a25bd5777d6e18128 Article suivant → https://qiita.com/shin12032123/items/a8cc0d7612259683562e
Recommended Posts