0910作业

0910作业

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

1.数字类型

1.作用

用来记录数字,如id,身高,手机号

2.定义方式

直接赋值:x=10

int定义: x=int(10)

3.使用方法

+,-,*,/,**,//

2.字符串

1.作用

用来记录名字

2.定义方式

单双三引号进行定义

str直接定义:x=str(10)

3.使用方法

+连接两个字符串

*可以输出多个字符串

3.列表

1.作用

记录个人的兴趣爱好

2.定义方式

[]来定义列表list,元素中间以,隔开

3.使用方法

索引取值

切片取值

4.字典

1.作用

键值对可以方便查找对应数据

2.定义方式

{}来定义字典dict,键值之间用:来连接对应,键值对之间用,隔开

3.使用方法

按key取值

5.布尔型

1.作用

判断某些条件的成立与否

2.定义方式

bool,不会直接打印,会在某些条件成立时输出true,不成立则为false

3.使用方法

判断条件成立

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

x = 10
y = 10
z = 10
#  链式赋值:
x=y=z=10

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

x = 10
y = 20

# 第一种
z=x
x=y
y=z
# 第二种
x,y=y,x

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'][0:2])

5.使用格式化输出的三种方式实现以下输出

(name换成自己的名字,既得修改身高体重,不要厚颜无耻)

name = 'Nick'
height = 180
weight = 140

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

1.f-string

name = 'Nick'
height = 180
weight = 140
print(f'my name is {name},my height is {height},my weight is {weight}')

2.%占位符

name = 'Nick'
height = 180
weight = 140
print('my name is %s,my height is %d,my weight is %d' % (name,height,weight))

3.format

name = 'Nick'
height = 180
weight = 140
print('my name is {},my height is {},my weight is {}' .format (name,height,weight))
posted @ 2019-09-10 18:42  fwzzz  阅读(156)  评论(0编辑  收藏  举报