Différents types de variables peuvent effectuer différentes opérations, le type de variable doit donc être compris. Les types de données en python peuvent être divisés en :
#🎜🎜. #Types intégrés :
Types numériques : int, float, complexe ) 3+5j
str:string
list:
tuple:# 🎜🎜# tuple
dict:
dictionary#🎜 🎜#set: SET
Type personnalisé :
Classe
Type numérique : #🎜 🎜##🎜🎜 #
Type flottant (float) :
Représentation décimale : 1.9 .23
Notation scientifique : Utilisez e pour représenter l'exposant de 10, 1e2 is Cela représente 100. Notez qu'il doit y avoir une valeur numérique devant e et un entier après e. Nombres irrationnels en mathématiques, sous la forme : a+bj
#🎜🎜. #représente Les deux états de choses, masculin et féminin, nuageux et ensoleillé, clair et sombre, etc., n'ont que deux valeurs : Vrai , False Représente un objet vide, généralement utilisé pour le jugement, différent de 0 et de caractères vides
# Utilisez 3 guillemets simples pour exprimer : Vous pouvez exprimer plusieurs lignes de texte , par exemple : # 🎜🎜#'''Great's motherland
'''#🎜 🎜#
Caractères d'échappement :Caractères d'échappement #🎜 🎜## 🎜🎜#description
personnage d'évasion
descriptionreprésente un guillemet double de caractère ordinaire#🎜🎜 ##🎜 🎜 #
'
représente une citation simple de caractère ordinaire #🎜🎜 ##🎜🎜 ## 🎜🎜 ## 🎜🎜 # n # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 # # linebreak # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 #"
#🎜🎜 #r#🎜 🎜#
Enter
''' # 🎜🎜#
| Trois guillemets simples ordinaires #🎜 🎜#Un personnage ordinaire | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Un guillemet ordinaire à trois doubles |
表示一个普通字符单引号 |
n |
换行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
表示一个普通字符双引号 |
r |
回车 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
一个普通的三单引号 |
|
一个普通的字符 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
a | #🎜 🎜#ringt |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b | Supprimer un caractère en arrière | #🎜🎜 # #🎜 🎜#
Les ordinateurs ne peuvent pas stocker les chaînes directement, mais nous pouvons encoder des caractères, par exemple, utiliser 65 pour représenter le caractère majuscule ? A, 66 représente le caractère majuscule B.... Cette représentation est le code américain ASCII, qui ne peut représenter que 127 caractères, mais c'est suffisant pour les Américains. Une fois que nous pouvons utiliser des entiers pour représenter des caractères, nous pouvons facilement représenter des entiers en binaire, puis les chaînes peuvent être facilement stockées dans l'ordinateur. #type用法: type(obj) 功能:返回obj的数据类型 参数:obj是你要测试变量或数值 示例: age = 10 name = 'hello' print(type(name),type(age)) #判断变量是否是指定类型 if type(age) is int: print('是') else: print('否') #isinstance用法: isinstance(obj,typename) 功能:判断obj是否是指定类型,是返回True,否返回False 参数: objobj是你要判断的变量或数值 typename是指定数据类型,可以是int,float,str等。也可是一个 类型的元组,例如:(int,float) 示例: age = 10 name = 'hello' print(isinstance(age,int)) print(isinstance(name,(str,int)) #只要name是str或int的一种就返回True if isinstance(age,int): print('是') else: print('否') #type和isinstance的区别 type判断基本类型是没问题的,但无法判断子类对象是父类的一种 isinstance可以判断子类对象是父类的一种 class A: pass class B(A): pass objA = A() objB = B() #输出否 if type(objB) is A: print('是') else: print('否') print(isinstance(objB,A)) #True Copier après la connexion Conclusion : Préférez utiliser isinstance 2. Opérateurs et expressionsAfin de calculer les résultats en mathématiques, nous allons écrire quelques formules pour calculer, par exemple :30 + 5Il s'agit d'une formule de calcul en mathématiques. Il existe des formules similaires en Python pour le calcul, appelées expressions. Dans l'expression, 30 et 5 sont appelés opérandes et + est appelé opérateur. Le but d'une expression est de calculer un résultat. Composition de l'expression :
a = 20 b = 10 Copier après la connexion
注意:
2.5 赋值运算符
注意:
a = 2 b = 3 a *= b + 2 #等价于 a = a * (b + 2) print(a) # a = 10 Copier après la connexion 2.6 关系运算关系运算就是比较运算,如果表达式成立,返回True,否则返回False。关系运算的结果是布尔值。
注意:
2.7 逻辑运算逻辑运算符可以用于构造复杂条件。逻辑运算符包括:
在逻辑运算中,False、None、0、0.0、‘’(空字符串)被看做假(False),其它的看做真(True) 2.7.1 逻辑与
2.7.2 逻辑或
2.7.3 NON Logique
Résumé : Si a est vrai, l'expression est Faux, sinon l'expression est vraie 2.8 Calcul de court-circuit
2.9 Notes
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!