1.简述Python的五大数据类型的作用、定义方式、使用方法shi
1.数字类型
整型(int)
作用:表示人的年龄,各种号码,级别
定义:age = 18 # age=int(18)
print(id(age))
print(type(age))
print(age
使用方法:+-*/,逻辑比较
浮点型(float)
作用:表示身高,体重等
定义:salary = 2.1 # salary=float(2.1)
print(id(salary))
print(type(salary))
print(salary)
使用方法:+-*/
2.字符串
作用:
定义:将字符,数值像羊肉串一样串在一起
使用方法:字符串只能+*和逻辑比较,字符串乘法只能数字相乘
3.列表
作用:存储多个任意数据类型
定义:[]内用逗号隔开多个元素(任意数据类型)
使用方法:索引取值
4. 字典
作用:存储多个数据
定义:{}内用逗号隔开多个键(描述,用字符串):值(具体的值,可以为任意数据类型)
使用:通过具有描述性的格式进行取值即可获取相对应的格式
5.布尔型
作用:用于判断结果
定义:真假
使用:布尔型有两个值,一个为True,一个为False,布尔类型不直接打印,而是在特定条件下触发# 条件成立为True,条件不成立为False
2.一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
print(x=y=z)
3.写出两种交换x、y值的方式:
x = 10
y = 20
z=x
x=y
y=z
y=10,x=20
4.一行代码取出nick
的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
print{nick_info_dict['hobby_list'][1]}
print{nick_info_dict['hobby_list'][2]}
5.使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'Nick'
height = 180
weight = 140
# "My name is 'Nick', my height is 180, my weight is 140"
name = 'yu'
height = 175
weight = 140
# "My name is 'yu', my height is 175, my weight is 140"
print{f"hello,{name}.you are {height}. {you are {weight}}"}
print{"My name is 'yu', my height is 175, my weight is 140"}