小练习

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

​ 1.数字类型

​ 作用:描述年龄,身份证号等

​ 定义方式: 直接定义或加int定义

​ 使用方法: %(取余) //(取整) **(求幂) import cmath

​ 2.字符串类型

​ 作用:描述姓名,性别等

​ 定义方式:单引号/双引号/三引号(字符串可换行)内的一 串字符,或者加int定义

​ 使用方法:+/*

​ 3.列表

​ 作用:存储多个(任意数据类型)元素

​ 定义方式:[]内用逗号隔开多个元素(任意数据类型)

​ 使用方法:索引取值

​ 4.字典

​ 作用:存储多个值,但每个值都有描述信息

​ 定义方式:{}内用逗号隔开多个键(描述信息,用字符串):值(具体的值,可以为任意数据类型)对

​ 使用方法:字典没有索引,按key取值

​ 使用方法:

​ 5.布尔型

​ 作用:用于判断条件结果

​ 定义方式:通常不会直接引用,需要逻辑运算的到结果也 可以使用bool强制转换

​ 使用方法:所有数据类型除了0/None/空(空字符/空列表/空字典)/false之外都自带布尔值为True

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

x = 10
y = 10
z = 10
x = y = z = 10

3.写出两种交换x、y值的方式:

x = 10
y = 20
#方法一:
x,y = y,x
#方法二:
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'][-2:])

5.使用格式化输出的三种方式实现以下输出(name换成自己的名字,记得修改身高体重,不要厚颜无耻)

name = 'Nick'
height = 180
weight = 140

# "My name is 'Nick', my height is 180, my weight is 140"
#方法一:f-string
print(f"My name is {name}, my height is {height}, my weight is {weight}")

#方法二:占位符
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))
原文地址:https://www.cnblogs.com/-406454833/p/11502508.html