Day 04 作业

作业

简述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}')
原文地址:https://www.cnblogs.com/bigb/p/11497829.html