Skip to main content

1. Opérateurs arithmétiques python

Forme arithmétique spéciale
1+ - * / :加减乘除 Échantillon (plus tard):%:%, retourne le reste du département
POWER: **, Retourné X de Y Power
a Fait: //, la partie d'origine (vers le bas)

15% 2

# La sortie est 1

22% 10

# 输出 结果 0 32 **

# 输出 结果 8

411 // 2

sur 5

# 输 输 4

Lundi, Opérateur de comparaison Python La comparaison des résultats sont des valeurs booléennes, les valeurs booléennes (valeur booléenne) sont indiquées par VRAI et FAUX. Cas cas


par: ==, comparez-le pour voir si deux objets sont égaux à

? =, Comparez si deux objets ne sont pas égaux à

plus gros: & gt ;, retour x plus grand que Y plus petit: & lt; S'il est retourné, s'il est plus petit que Y plus grand ou égal: & gt ;, renvoie x plus grand ou y

plus petit ou égal à: & lt; =, retourne x plus petit par y


Mardi, opérateur d'affectation Python
=, Live Attribute
Ajouter une augmentation: + =, Y + = X est équivalente à l'affectation, sauf y = y + x
: - = y - = x correspond à y = YX 11==2 #输出结果False21!=2 #输出结果是True31>2 #输出结果False41<2 #输出结果True51>=2 #输出结果False61<=2 #输出结果True Valeur: * =, y * = x correspond à y = y * x
diviser la valeur: /, y / = x équivalent sur y = y / x

Obtenez la valeur du modèle:% =, y% = x correspond à y = y% x

Affectation d'alimentation: ** =, y ** = x correspondant à y = y ** x
Prenez un logiciel: / / =, y // = x correspondant à y = y + x
hippocampe attribué: =, n: = laine (a) affectation peut être utilisé côté dans l'expression (ajout de la version 3.8)


4, Python Opérateur logique
: et, si x est 0 / faux, x et y renvoie 0 / false, sinon, il renvoie la valeur calculée de y
ou: ou, si x est 0 ou non false, il renvoie le Valeur de x, sinon, il renvoie la valeur calculée par y.
Oui, si x a raison, retourne faux; Si x estFAUX, il retourne true
1x=2, y=52y += x #输出结果y=73y -= x #输出结果y=34y *= x #输出结果y=105y /= x #输出结果y=26y %= x #输出结果y=17y **= x #输出结果y=258y //= x #输出结果y=29print(y:=len([1,2,3,4,5]) #输出5

5, opérateur de membre Python

dans: Si au niveau spécifiant la valeur dans la chaîne pour retourner true, sinon retourne faux.
Non In: Si la valeur est trouvée dans la chaîne spécifiée, renvoyez False est renvoyé.

"Swipe gauche et droite" 1False and 2 #输出结果是False21 and 2 #输出结果是33False or 3 #输出结果是341 or 3 #输出结果是15not 1 #输出结果是False6not 0 #输出结果是True
Opérateur d'identité de Python est: L'évaluation de deux identifiants n'est pas référencée par un objet
doit être: Évaluez deux identifiants sont non référencé à partir de différents objets
1'a' in 'basic' #输出结果True21 not in [1,2,3,4,5] #输出结果False
Remarque: Utilisé pour déterminer si des objets de référence différents ont la même (même capacité de mémoire de bloc), == Il est utilisé pour déterminer si la valeur du La variable de référence est égale.

Sept, Opérateur de bits Python
Bit et: & amp; 1, sinon 0
, bit ou: |, tant que deux bits correspondants en ont une, le bit de résultat est 1. 1x=10,y=102x is y #输出结果True3x is not y #输出结果False selon les bits ou: ^, lorsque deux lettres correspondantes sont différentes.Elle est 1

par inverse: ~, dans les données de chaque bit binaire dans des données, qui est de 1 à 0, changez 0 à 1 de la cérémonie gauche: Y & LT;& Lt;x, les deux bits de y sont enlevés.Au moment du changement, la vitesse basse est 0 Shift: Y & GT;& Gt;X, tous les deux bits ont raison à bien.


"Swipe gauche et droite"
Remarque: le mouvement gauche équivaut à la multiplication X 2, c'est-à-dire Y * 2
* 2
* 2 = 40 (x = 3) , Strifter doit



Huit, la priorité des opérateurs de Python (de haute à faible) 1x = 3 # 3 = 0000 00112y = 5 # 5 = 0000 01013z = 04z = x & y # z = 0000 0001 输出结果z=15z = x | y # z = 0000 0111 输出结果z=76z = x ^ y # z = 0000 0110 输出结果z=67z = ~x # z = 1111 1100 输出结果z=-48z = y << x # z = 0010 1000 输出结果409z = y >> x # z = 0000 0000 输出结果0

Lors des données de nettoyage d'autres opérateurs Python en dehors de l'opérateur de résolution utilisera High La fréquence, en particulier la logique, l'identité des membres et des opérateurs, une utilisation raisonnable sera un demi-mètre!

Sujets

Catégories