目录
作业
1.简述Python的五大数据类型的作用、定义方式、使用方法:
a.整型(int)
作用(描述年龄/ID号)
定义方式
a=10
b=int(10)
使用方法
+-*/%//**
b.浮点型(float)
作用(描述工资/身高/体重)
定义方式
salary=3.1
height=171.5
使用方法
+-*/%//**
c.字符串(string)
作用(描述名字/地址)
定义方式
student_name="liuyouqiang"
使用方法
索引取值
student_name[0]
student_name[0:5]
student_name[-1]
字符串相加
str1='yqliu'
str2='my'
str1+str2
字符串相乘
print (str1*5)
e.列表(list)
作用(兴趣爱好)
定义方式
hobby_list=['reading','running','writing']
使用方法
索引取值
hobby_list[0]
hobby_list[1]
hobby_list[-1]
f.字典
作用(存储多个值,每个值都要描述信息)
定义方式
dict1={"name":"liuyq","age":18,"height":180}
使用方法
dict1["name"]
dict1["height"]
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'],
}
nick_info_dict["hobby_list"][1:3]
5.使用格式化输出的三种方式实现以下输出**(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'yqliu'
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 {weight}")
print ("My name is %s,my height is %s,my weight is %s"%(name,height,weight))
print ("My name is {},my height is {},my weight is {}".format(name,height,weight))