Day04作业

Day04 作业

1. 简述Python的五大数据类型的作用、定义方式、使用方法:

数字类型:

数字类型包括整形和浮点型

整形:

作用:用来描述年龄,代表各种号码等

定义方式:

num = 30
num = int("30.4") # 强制类型转换

使用方法:加减乘除,取余(%), 取整(//),大小判断等

浮点型:

作用:如用来描述精确度要求高的量

定义方式:

num = 30.1
num = float("30") # 强制类型转换

使用方法:加减乘除,取余(%), 取整(//),大小判断等

字符串类型:

作用:如用来描述爱好等

定义方式:

s = "string"
s = 'string'
s = """
string1
string2
"""

使用方式:

字符串的连接等

列表

作用:用来保存多个对象

定义方式:

lst = []
lst = list("string")
lst = [1, 2, "a", [1, 2]]

使用:索引取值,增加删除元素等

字典

作用:用key:value的形式来保存数据

定义方式:

d = {"k1": 1, "k2"="value"}
d = dict(k1 = 1, k2 = value)

使用:

d["k1"]

布尔型

作用:只有两个值: TrueFalse, 用来表示真和假

使用:

1 == 2 # 返回False

2. 一行代码实现下述代码实现的功能:

x = 10
y = 10
z = 10
# 答案
x = y = z = 10
  1. 写出两种交换x、y的方式:
x = 10
y = 20
# 答案
# 方法1
x, y = y, x
# 方法2
temp = x
x = y
y = temp
  1. 一行代码取出nick的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
# 答案
nick_info_dict["hobby_list"][1:3]
  1. 使用格式化输出的三种方式实现以下输出
name = 'Nick'
height = 180
weight = 140

# "My name is 'Nick', my height is 180, my weight is 140"
# 答案
print(f"My name is '{name}', my height is {height}, my weight is {140}")
原文地址:https://www.cnblogs.com/YajunRan/p/11498334.html