课后作业 day04
python day04 课后作业
目录
1.简述Python的五大数据类型的作用、定义方式、使用方法:
-
数字类型:
整形: 作用:用于描述年龄,手机号码等
定义方式:intage = int(18)
使用方法:可用于+ - * / % // **
运算浮点形:
作用:用于描述薪资等
定义方式: floatsalary = float(15.5)
使用方法:可用于+ - * / % // **
运算 -
字符串类型
作用:描述姓名,爱好等
定义方式: strhobby = 'run'
使用方法: 可用于+ *
-
列表
作用:存储多个值,如爱好
定义方式: listhobby_list = ['run','music']
使用方法:按索引取值 -
字典
作用:用来存取多个值,按照key:value的方式存值.比如人物信息
定义方式:dictstudent_dic = {'name':'simple','age':18,'hobby_list':['run','music']}
使用方法:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值。 -
布尔型
作用:用于判断条件结果 定义方式:True、False通常情况不会直接引用,需要使用逻辑运算得到结果。
使用方法:
x = 10
y = 11
print(bool(x))
print(x > y)
2.一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x = y = z = 10
3.写出两种交换x、y值的方式:
x = 10
y = 20
x,y = y,x
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'][2],nick_info_dict['hobby_list'][3])
5.使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'Nick'
height = 180
weight = 140
# "My name is 'Nick', my height is 180, my weight is 140"
print(f'My name is {name}, my height is {height}, my weight is {weight}')