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}")
posted @ 2019-09-10 15:10  GeminiMp  阅读(145)  评论(0)    收藏  举报