【数据类型】

| 类型TYPE | 关键字 | 范例 | 说明 | |
|---|---|---|---|---|
| 数值型 | 整形 | int | 3 | |
| 浮点 | float | 3.14 | ||
| 布尔 | bool | True、False | ||
| 有序容器 | 字符串 | str | “Hibari” | 每个值【Vuale】都不能修改 | 
| 列表 | list | [1, 2, “Hibari”] | ||
| 元组 | tuple | (1, 2, “Hibari”) | 每个值【Vuale】都不能修改 | |
| 无序容器 | 字典 | dict | {“No”:”1”, “Time:”2”, “Name”:”Hibari”} | 键【Key】与 键值【Vuale】具有对应关系  | 
| 集合 | set | {1, 2, “Hibari”} | 每个值【Vuale】都不能重复 | |
| 其他 | 虚数 | complex | 10j | 复数是用元组的方式储存 | 
| 类 | class | class Hibari() pass a = Hibari( )  | 
创建变量(赋值运算)
与其他高级编程语言而言(C/C++),Python创建变量无需定义数据类型 直接使用赋值语句进行创建 只有类需要定义才能使用
# 示例a = 10 # 创建整形变量b = 3.14 # 创建浮点型变量c = "Hibari"# 创建字符串变量L = [1, 2.2, "Hibari", [1, 2]] # 创建列表容器T = (1, 2.2, "Hibari", [1, 2]) # 场景元组容器D = {"Key1":"1", "Key2":"2", "Key3":"3"} # 创建字典容器S = {1, 2, 3} # 创建集合容器i = 2j # 创建虚数变量# ==================================# 类class hibari()passp = hibari() # 定义对象(创建实例)
【常用函数、操作】
类型查询type()
# 基本语法# a为查询的值,或变量type(a)#==============================# 示例a0 = 1a1 = "string"a2 = 1.0print(type(a0))print(type(a1))print(type(a2))print( 1)# 输出<class 'int'><class 'str'><class 'float'><class 'int'>#==============================
类型转换
# 基本语法# a、b为转化的变量、或者数值# 数值类可用int(a)float(a)str(a)# 序列类型可用tuple(b)list(b)set(b)dict(b)#==============================# 示例a0 = int(1.1)a1 = float(1)a2 = 3.14a2 = str(a2)print(type(a0))print(type(a1))print(type(a2))# 输出<class 'int'><class 'float'><class 'str'>#==============================
【运算符】

返回值:数值

# 示例a = 10b = 2print(a+b)a *= 2print(a)# 输出1220
返回值:布尔

# 返回值:布尔# 常用于条件、循环语句中
# 示例# 比较运算符:print(1==2)# 成员运算符:a = [10, 20, 30, 40, 50]print(60 in a)# 逻辑运算符print(not True)# =========================# 输出FalseFalseFalse
返回值:容器

# 返回值:容器# 只能用于容器的操作## 集合运算符:# 只能用于集合的运算
# 示例# 集合运算符:a = {1, 2, 3}b = {3, 4, 5}print(a&b) #交print(a|b) #并集print(a-b) #补集# 输出{3}{1, 2, 3, 4, 5}{1, 2}
# 示例a = [1,2,3]b = [3,4,5]print(a+b)# 输出[1, 2, 3, 3, 4, 5]
【复数】
创建复数

# 示例# 创建虚数z = 10jprint(type(z))print(z)# 创建复数z2 = 2 + 3jprint(type(z2))print(z2)
生成复数 :complex(real, imag)

# 使用complex()函数z3 = complex(10,20)print(z3)
