作业
- 简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
''' 整型: 作用:表示年龄/id 定义方式:age = 18 age = int(18) 使用方法:+-*/%//** 浮点型 作用:表示薪资3.2w 定义方法:salary = 3.2 salary = float(3.2) 使用方法:+-*/%//** '''
字符串类型
''' 作用:表示姓名/兴趣/性别 定义方法:name = 'nick' name = 'nick' name = "nick" hobbies = ''' sing dance ''' 使用方法: str1 = 'nick' str2 = 'handsome' print(str1 + str2) print(str1*10) '''
列表
''' 作用:[]内存储多个任意数据类型的元素 定义方法:lis = [1,3.2,'nick',[1,2,3]] 使用方法: #索引 lis1 = lis[1] ''''''
字典
''' 作用:{}内存储多个键(描述,用字符串)值(具体的值,为任意数据类型)对 定义方式:dic = {'name':'nick','age':18,'hobbies':['sing','dance']} 使用方式: #通过键来索引 dic1 = dic['name'] '''
布尔型
''' True表示真,False表示假 布尔类型不直接答应,而是在特定条件下出发 条件成立返回True,条件不成立返回False 所有数据类型自带布尔值,除了0/None/空(空字符串,空列表,空字典)/False的布尔值为False,其他布尔值均为True '''
- 一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x,y,z = 10,10,10
- 写出两种交换x、y值的方式:
x = 10
y = 20
#1
t = x
x = y
y = t
#2
x,y = y,x
- 一行代码取出
nick
的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
nick_hobby = nick_info_dict['hobby_list']
print(nick_hobby[1],nick_hobby[2])
- 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'SLK'
height = 180
weight = 140
#1 f-string
print(f'name is {name}, height is {height}',weight is {weight})
#2 %占位符
print('name is %s,height is %d,weight is %d'%(name, height, weight))
#3 format
print('name is {},height is {},weight is {}'.format(name, height, weight))