目录
1. 简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
整型
作用:年龄/身份证
定义方式:x = int(10)
使用方式:
+-*/ % // **
浮点型
作用:薪资
定义方式:x = float(3.2)
使用方式:
+-*/ % // **
字符串类型
作用:一串字符,姓名什么的
定义方式:x = 'tbw'
使用方式:单(双)引号内的一串字符,三单(双)引号内的字符可以换行
列表
作用:序列表格,多个元素
定义方式:hobby = list(['chang','tiao','rap','lanqiu'])
使用方式:索引取值等等
字典
作用:由键值对储存多个值,每个键都是描述信息
定义方式:info_list = dict{'name':'tbw','age':18,'hobby':['read','music']}
使用方式:按key取值
布尔型
作用:条件成立为True,条件不成立为False
定义方式:print(bool(1>2))
使用方式:判断True和False
2. 一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
答:
x = y = z = 10
3. 写出两种交换x、y值的方式:
x = 10
y = 20
答:
# 1
x,y = y,x
# 2
z = x
x = y
y = z
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'][1],nick_info_dict['hobby_list'][2])
5. 使用格式化输出的三种方式实现以下输出
name = 'tbw'
height = 180
weight = 140
# "My name is 'tbw', my height is 180, my weight is 140"
答:
# 1.f-string
print(f'My name is {name}, my height is {height}, my weight is {weight}')
# 2.%
print("My name is %s, my height is %s, my weight is %s"%(name,height,weight))
# 3.format
print("My name is {}, my height is {}, my weight is {}".format(name,height,weight))