目录
1. 变量
2. python关键字
3. python数据类型
3.1 数字类型
整型 int
浮点型 float
内置函数-type
3.2 字符串类型
3.3 布尔类型
3.4 空类型
3.5 列表类型
3.6 元组类型
3.7 字典类型
4. python赋值运算
5. python比较运算符
1. 变量
组成:必须是数字,字母,下划线组成
长度:尽量精简
要求:开头必须是字母
注意:区分大小写,有意义,多个单词用下划线区分
示例:
# 这是一个示例 Python 脚本。
name = 'zbr'
age = 18
print(name)
print(age)
2. python关键字
python常用关键字:
关键字 | 含义 | 关键字 | 含义 |
Ture | 布尔类型,表示真 | is | 判断变量是否是某个类的实例 |
False | 布尔类型,表示否 | not | 逻辑运算,非的操作 |
def | 函数定义 | or | 逻辑运算,或的操作 |
if | 逻辑中的如果 | pass | 无意义,站位字符 |
elif | 逻辑中的或者如果 | raise | 主动抛出异常 |
else | 逻辑中的否则 | in | 判断变量是否在序列中 |
try | 异常语句的开启 | while | while循环语句 |
with | 简化python语句 | import | 导入语句 |
关于关键字和变量 你不可能 弄混的 因为 你用关键字当变量 你程序就报错了
3. python数据类型
3.1 数字类型
整型 int
# 这是一个示例 Python 脚本。
a = 100 # 简化写法
b = int(100)
print(a)
print(b)
浮点型 float
# 这是一个示例 Python 脚本。
# 就是带小数点的数 就是浮点数
a = 1.01 # 简化写法
b = float(1.01)
print(a)
print(b)
内置函数-type
检测变量是什么类型
# 这是一个示例 Python 脚本。
a = 1.01 # 简化写法
b = float(1.01)
print(a)
print(b)
print(type(a))
3.2 字符串类型
用单引号或双引号包裹起来的就是字符串。
# 这是一个示例 Python 脚本。
a = '单引号'
b = "双引号"
c = "一般用双引号吧"
d = str("完整写法")
e = "int 任何写到字符串中的都是字符串"
f = "返回字符串长度"
g = "双引号中放'单引号'"
h = '单引号中放"双引号"'
print(a)
print(b)
print(c)
print(d)
print(e)
# 内置函数 返回字符串长度
print(len(f))
print(g)
print(h)
# 这是一个示例 Python 脚本。
a = "abcderghigk"
b = "123456789"
print(a)
# 内置函数 in 是否在
print('c' in a) # True
print('z' in a) # False
print('z' not in a) # True
# 内置函数 返回数据中最大的成员
print(max(a)) # r
print(min(a)) # a
print(max(b)) # 9
print(min(b)) # 1
3.3 布尔类型
固定值:True 真 False 假
上面字符串返回值 有的就是布尔类型
# 这是一个示例 Python 脚本。
a = 0
b = 1
c = 0.0
d = 0.1
e = ''
f = None
print(bool(a)) # False
print(bool(b)) # True
print(bool(c)) # False
print(bool(d)) # True
print(bool(e)) # False
print(bool(f)) # False
3.4 空类型
不属于任何数据类型就是空类型
固定值:None
空类型属于False的范畴
3.5 列表类型
列表就是一个有序的内容可以重复的集合,在python中list代表列表,列表中的元素存在[]中,
列表长度没有限制
# 这是一个示例 Python 脚本。
a_list = [1, 2, 3, 4, 5]
b_list = ['1', '2', '3', '4', '5']
c_list = a_list + b_list
d_list = [1.2, 1.3, 1.4]
e_list = list([1, 2])
f_list = [[1, 2], ['1'], [1.2, 1.2], [True, True]]
print(a_list)
print(b_list)
print(c_list) # [1, 2, 3, 4, 5, '1', '2', '3', '4', '5']
print(d_list)
print(type(d_list))
print(e_list)
print(f_list)
print(1 in a_list) # True
print(2 in b_list) # False
print(max(b_list)) # 5
print(max(e_list)) # 2
# print(max(f_list)) 报错
# print(max(c_list)) 报错
3.6 元组类型
在python中,tuple代表着元组类型,元组中元素存在()小括号中,
- 无限制长度:元组的长度并不无限制,实际上它的长度是固定的,取决于创建时包含的元素数量。
- 资源占用:元组通常比列表占用更少的内存,因为元组是不可变的。
- 不可变和可变:元组一旦创建后不能修改,而列表可以进行添加、删除和修改。
a_list = (1, 2, 3, 4, 5)
b_list = ('1', '2', '3', '4', '5')
c_list = a_list + b_list
d_list = (1.2, 1.3, 1.4)
e_list = tuple([1, 2])
f_list = ([1, 2], ['1'], [1.2, 1.2], [True, True])
print(a_list)
print(b_list)
print(c_list) # [1, 2, 3, 4, 5, '1', '2', '3', '4', '5']
print(d_list)
print(type(d_list))
print(e_list)
print(f_list)
print(1 in a_list) # True
print(2 in b_list) # False
print(max(b_list)) # 5
print(max(e_list)) # 2
# print(max(f_list)) 报错
# print(max(c_list)) 报错
3.7 字典类型
dict
(字典)是一种内置的数据类型,用于存储键值对的集合。每个键(key)都是唯一的,通过键可以快速访问对应的值(value)。字典是可变的,可以动态添加、删除或修改键值对。
基本特性包括:
- 无序:字典中的键值对没有固定顺序(Python 3.7及以上版本保持插入顺序)。
- 可变:可以随时修改内容。
- 唯一键:每个键必须是唯一的,不能重复。
常用操作示例:
- 创建字典:
my_dict = {'name': 'Alice', 'age': 30}
- 访问值:
my_dict['name']
- 添加键值对:
my_dict['city'] = 'New York'
- 删除键值对:
del my_dict['age']
- 遍历字典:
for key, value in my_dict.items():
# 这是一个示例 Python 脚本。
a = dict()
b = {}
c = {"name": "zhangsan", "age": 12}
d = {"name": "李四", "age": 17}
e = {"name": "王五", "age": 18}
f = {"name": "垃圾", "age": 100}
g = (c, d, e, f)
h = [c, d, e, f]
print(c)#{'name': 'zhangsan', 'age': 12}
print(g)#({'name': 'zhangsan', 'age': 12}, {'name': '李四', 'age': 17}, {'name': '王五', 'age': 18}, {'name': '垃圾', 'age': 100})
print(h)#[{'name': 'zhangsan', 'age': 12}, {'name': '李四', 'age': 17}, {'name': '王五', 'age': 18}, {'name': '垃圾', 'age': 100}]
print(h[0]["name"])#zhangsan
print(g[3]["name"])#垃圾