day04作业
目录
作业
简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
整形(int)
作用:描述号码
定义:x = 10
使用:+ - * / % // **
浮点型(float)
作用:描述薪资
定义:x = 1.0
使用:+ - * / % // **
字符串类型(str)
作用:描述姓名、爱好
定义:name = "qinyj"
使用:+ * 字符串拼接
列表(list)
作用:存储多个值
定义:`name = ["qinyj","jack"]
使用:索引取值
字典(dict)
作用:按照key:value的方式存储多个值,取得时候通过key取值
定义:student_info = {"name":"qiny","age":18}
使用:按key取值
布尔型(float)
作用:判断条件结果
定义:在一些特定条件下得到结果
使用:python中 0、None、Flase、空(空字符串、空列表、空字典) 都是False
除以上都是True
一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x = y = z = 10
写出两种交换x、y值的方式:
x = 10
y = 20
x, y = y, x
一行代码取出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], nick_info_dict["hobby_list"][2])
使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'qinyj'
height = 180
weight = 140
# "My name is 'qinyj', my height is 180, my weight is 140"
#占位符
print("my name is %s" % name)
#f.format
print("my name is {}".format(name))
#f-string
print(f"my name is {name}")

浙公网安备 33010602011771号