1、变量
1.1 变量的操作
变量是程序中临时存储数据的容器,存储是为了之后继续使用。
变量需要先声明后使用
基本操作
# 增加变量数据,直接赋值
a = 1000
# 需要修改则重新赋值
a = 10000
# 通过变量名可查询或使用
print(a)
# 删除变量
del a
特殊操作
# 连续赋值
a, b = 1000, 10000 # 等于 a = 1000 b = 10000
# 变量交换
# 将b中原来的数据保存在a变量中,将a中原来的数据保存在b变量中
a, b = b, a
1.2 变量的使用规范
语法规则:
变量是标识符的一种,遵循标识符的命名规则。
变量名称由英文字母、数字、下划线组成,数字不能开头,不要使用python中的关键字。
项目命名:
见名知意:看到变量的名称,就大概知道变量的意义
命名方法:
下划线命名法(推荐,单词用下划线连接)
pipa_player = "琵琶演奏者"
驼峰命名法
大驼峰命名法(单词首字母大写)
PipaPlayer = "琵琶演奏者"
小驼峰命名法(第一个单词首字母小写,其他单词首字母大写)
pipaPlayer = "琵琶演奏者"
2.数据类型
2.1 数据分类
数据类型用于描述一个简单的基础的数据,常见的数据类型分为基本数据类型和组合数据类型。
可使用type()查看数据类型
2.2 基本数据类型
# 字符串,使用引号包含的一串字符
instrument = "pipa"
print(instrument)
print(type(instrument))
# 数值
a = 1000 # 整数(整型) int
print(a)
print(type(a))
b = 1000.0 # 浮点数 float
print(b)
print(type(b))
c = 1000 + 10000j # 复数 complex
print(c)
print(type(c))
# 布尔值 bool
# 布尔值只有两个:True和False
# True可以用数字1表示,非0数字,非空字符串布尔值为True
# False可以用数字0表示,数字0,空字符串布尔值为False
d = True
print(d)
print(type(d))
2.3 组合数据类型
# 列表 list
# 列表可存储多个可重复、不同类型类型的数据,是有顺序的存储
a_list = [1000, 10000, "千", "万", "千", "万", "千呼万唤始出来"]
print(type(a_list))
# 元组 tuple
# 元组用于存储可重复,不同类型的数据,是有顺序的存储,但不能被修改
a_tuple = (1000, 10000, "琵琶", "琵琶", "犹抱琵琶半遮面")
print(type(a_tuple))
# 集合 set
# 集合中的数据不可重复,可以是不同类型数据,是无序的存储
a_set = {1000, 10000, "千", "万"}
print(type(a_set))
# 字典 dict
# 存放键值对(key:value)数据,key不能重复,value可以重复,是无序的
a_dict = {"诗人": "白居易", "instrument": "pipa", "year": 816, "content": "千呼万唤始出来,犹抱琵琶半遮面。"}
print(type(a_dict))
3.数据类型转换
# 转换为字符串 str()
a = 1
a1 = str(a)
print(a, type(a))
print(a1, type(a1))
# 转换为整数
b = "12"
b1 = int(b)
print(b, type(b))
print(b1, type(b1))
# 转换为浮点数
c = "100"
c1 = float(c)
print(c, type(c))
print(c1, type(c1))
# 转换为布尔值
d = "pipa"
d1 = bool(d)
print(d, type(d))
print(d1, type(d1))