目录
作业
简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
整型
作用: 年龄, 号码, 等级等
定义方式:
x = 1
x = int(1)
使用方法: + - * / % // **
浮点型float
作用: 身高, 体重, 薪资等
定义方式:
x = 1.0
x = float(1)
使用方法: + - * / % // **
字符串类型
作业: 姓名, 性别, 外貌等
定义方式: 单双三引号内包裹的一串字符
使用方法: * +
列表
作用: 可以存放多个值, 如多个爱好等
定义方式: 在[]内以逗号隔开任意类型的值
使用方法: 索引取值
字典
作用: 用来存储多个元素, 按照key: value的形式储存, 取的时候可以按key取值, key对value具有描述作用
定义方式: {}内有多个键(一般为字符串, 具有描述作用)值(可以为任意数据类型)对
使用方法: 按key取值
布尔型
作用: 判断条件结果
定义方式: Ture, Flase
使用方法: Python中所有的数据类型自带布尔值, 其中0, None, 空, False的布尔值为False, 其余都为True
一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x = y = z = 10
写出两种交换x、y值的方式:
x = 10
y = 20
# 第一种
c = x
x = y
y = c
# 第二种
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 = 'MrBigB'
height = 172
weight = 120
# "My name is 'MrBigB', my height is 172, my weight is 120"
# 占位符
print('My name is %s, my height is %s, my weight is %s', % (name, height, weight))
# .format
print('My name is {}, my height is {}, my weight is {}'.format(name, height, weight))
# f-string
print(f'My name is {name}, my height is {height}, my weight is {weight}')