python的五大数据类型
1.数字类型
整型(int)
- 作用:描述年龄/ID/人数
- 定义方式:age = int(13)
- 使用方法:数学运算
浮点型(float)
- 作用:描述薪资/身高/体重
- 定义方式:salary = float(3.2)
- 使用方法:数学运算
2.字符串类型(str)
- 作用:描述姓名/商品
- 定义方式:name = 'dada'
- 使用方法:用引号引起来的就是字符串,反之变量名.
3.列表
- 作用:存储多个任意数据类型的元素
- 定义方式:[]内用逗号隔开多个元素
- 使用方法:索引
4.字典
- 作用:存储多个元素,但是每个元素都有描述信息
- 定义方式:{}内用逗号隔开多个键(描述意义,用字符串)值(具体的值,可以是任意数据类型)对
- 使用方法:按key取值
5.布尔值
- 布尔值类型就只有两个值,一个为True,一个为False
- 布尔值不直接打印,而是特定条件下触发,条件成立为True,不成立为False
- 所有数据类型都自带布尔值,除了0/None/空/False之外所有数据类型自带布尔值为True
一行代码实现
x = y = z = 10
x,y交换
1.x,y = y,x
2.x = z
x = y
y = z
一行取代码
print(nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2])
格式化输出
print("My name is '%s', my height is %d, my weight is %d"% (name,height,weight))
print(f"My name is '{name}', my height is {height}, my weight is {weight}")
print("My name is '{}', my height is {}, my weight is {}".format(name,height,weight))