day04作业
简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
作用:用作表示数值意义
定义方式: a = 10
使用方法:print(a)
字符串类型
作用:表示一串字符的方式,用来表示一些意义
定义方式: a = ' '
使用方法 print(type(a))类型为字符串类型
列表
作用:用做表示存储多种数据类型
定义方式: a =[ ]
使用方法: a[0]
字典
作用:用来表示多个数据类型的有描述意义的一列键值数字
定义方式:dic = { },dic={key:value}
使用方法:dic['key']
布尔型
作用: 用来表示的布尔数值,用于逻辑判断
定义方式:逻辑运算,与或非,bool()
使用方法:type(bool(1))用于条件判断上
一行代码实现下述代码实现的功能:
x,y,z =10,10,10
写出两种交换x,y值的方式
第一种:
x = 10
y = 20
x ,y = y ,x
第二种:
x = 10
y = 20
y = x + y
x = y - x
y = y - x
第三种 :
x = 10
y = 20
z = y
y = x
x = z
一行代码取出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:2]
使用格式化输出的三种方式
name = 'Nick'
height = 180
weight = 140
第一种f形式
print('My name is f{name} ,my height is f{height}, my weight is f{weight} ')
第二种C形式
print('My name is %s ,my height is %s ,my weight is %s',%(name,height,weight))
第三种format形式
print('My name is {0}, my height is {1} ,my weight is {2}',format(name,height,weight)