day 04作业

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

数字类型

1.整型(int)

作用:电话号码,身份证号

定义方式:x=10

使用方法

+,-,*,/,%,//,^

2.浮点型(float)

作用:3.1415926535

定义方式:x=10.1

使用方法

+,-,*,/,%,//,^

字符串类型(str)

作用:描述姓名/爱好

定义方式:单(双)引号内的一串字符,三单(双)引号内的字符可以换行

使用方法:

+,*

列表(list)

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

定义方式:[]内用逗号隔开多个元素

使用方法:索引取值

索引修改值

字典(dict)

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

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

使用方法:使用key取值

使用key修改值

布尔型(bool)

作用:用来判断条件结果

定义方式:布尔型只有两个值True/False,通常情况这两个值不会直接引用,而是在特定情况下触发

使用方法:

print(1 > 2)
print(2 > 1)
print(1 != 1)

False
True
False

Python中所有数据类型的值自带布尔值。只有0、None、空、False的布尔值为False,其余的为True。

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

x = 10
y = 10
z = 10
print(x,y,z)

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

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

print(x,y)

x,y=y,x
print(x,y)

一行代码取出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'][1:3])

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

name = 'Nick'
height = 180
weight = 140

# "My name is 'Nick', my height is 180, my weight is 140"
name=chengzhengyu
height=180
weight=165

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')
print('My name is {0},my height is {1},my weight is {2}')
posted @ 2019-09-10 15:48  colacheng  阅读(112)  评论(0编辑  收藏  举报
Live2D