day04
简述Python的五大数据类型的作用、定义方式、使用方法:
-
数字类型
整形作用:描述年龄、ID号
定义方式:bzr_age = 30
bzr_age = int(31)
使用方法:+-*/%//**
cmath
浮点形
作用:薪资
定义方式:salary = 3.2
salary1 = float(3.2)
使用方法:+-*/%//**
cmath
-
字符串类型
作用:描述姓名/单个爱好/性别
定义方式:bzr_age = ‘30’
bzr_age = str(31)
使用方法:print(str1 +' ' + str2 )
print(str1 * 10)
-
列表
作用:存储多个(任意数据类型)元素
定义方式:[]内用逗号隔开多个元素(任意数据类型)
s_list = list('abcdefg')
使用方法:索(搜索)引(引路)
-
字典
作用:存储多个值,但是每个值都由描述信息
定义方式:{}内用逗号隔开多个键(描述,用字符串):值(具体的值,可以为任意数据类型)对
使用方法:print(yuyang_info_dict['height'])
-
布尔型
作用:True 真 / False 假
定义方式:布尔类型只有两个值,一个为True,一个为False,布尔类型不直接打印,而是在特定条件下触发
使用方法:所有数据类型自带布尔值,除了 0/None/空(空字符/空列表/空字典)/False 之外所有数据类型自带布尔值为True。
一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x=y=z=10
x,y,z=10 ,10 ,10
写出两种交换x、y值的方式:
x = 10
y = 20
z=x
x=y
y=z
x,y=y,x
一行代码取出nick
的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
_,str1,str2,_ =nick_info_dict['hobby_list']
使用格式化输出的三种方式实现以下输
name = 'cyt'
height = 178
weight = 140
# "My name is 'cyt', 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))