0910作业
目录
0910作业
1.简述Python的五大数据类型的作用、定义方式、使用方法
1.数字类型
1.作用
用来记录数字,如id,身高,手机号
2.定义方式
直接赋值:x=10
int定义: x=int(10)
3.使用方法
+,-,*,/,**,//
2.字符串
1.作用
用来记录名字
2.定义方式
单双三引号进行定义
str直接定义:x=str(10)
3.使用方法
+连接两个字符串
*可以输出多个字符串
3.列表
1.作用
记录个人的兴趣爱好
2.定义方式
[]
来定义列表list,元素中间以,
隔开
3.使用方法
索引取值
切片取值
4.字典
1.作用
键值对可以方便查找对应数据
2.定义方式
用{}
来定义字典dict,键值之间用:
来连接对应,键值对之间用,
隔开
3.使用方法
按key取值
5.布尔型
1.作用
判断某些条件的成立与否
2.定义方式
bool,不会直接打印,会在某些条件成立时输出true,不成立则为false
3.使用方法
判断条件成立
2.一行代码实现下述代码实现的功能
x = 10
y = 10
z = 10
# 链式赋值:
x=y=z=10
3.写出两种交换x、y值的方式
x = 10
y = 20
# 第一种
z=x
x=y
y=z
# 第二种
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'][0:2])
5.使用格式化输出的三种方式实现以下输出
(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'Nick'
height = 180
weight = 140
# "My name is 'Nick', my height is 180, my weight is 140"
1.f-string
name = 'Nick'
height = 180
weight = 140
print(f'my name is {name},my height is {height},my weight is {weight}')
2.%占位符
name = 'Nick'
height = 180
weight = 140
print('my name is %s,my height is %d,my weight is %d' % (name,height,weight))
3.format
name = 'Nick'
height = 180
weight = 140
print('my name is {},my height is {},my weight is {}' .format (name,height,weight))