day04 作业

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

  1. 数字类型

    • 整型

      作用:年龄/身份证

      定义方式:x = int(10)

      使用方式:+-*/ % // **

    • 浮点型

      作用:薪资

      定义方式:x = float(3.2)

      使用方式:+-*/ % // **

  2. 字符串类型

    作用:一串字符,姓名什么的

    定义方式:x = 'tbw'

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

  3. 列表

    作用:序列表格,多个元素

    定义方式:hobby = list(['chang','tiao','rap','lanqiu'])

    使用方式:索引取值等等

  4. 字典

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

    定义方式:info_list = dict{'name':'tbw','age':18,'hobby':['read','music']}

    使用方式:按key取值

  5. 布尔型

    作用:条件成立为True,条件不成立为False

    定义方式:print(bool(1>2))

    使用方式:判断True和False

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

x = 10
y = 10
z = 10

答:

x = y = z = 10

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

x = 10
y = 20

答:

# 1
x,y = y,x
# 2
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'],
}

答:

print(nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2])

1774906-20190910152228592-1942042548.png

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

name = 'tbw'
height = 180
weight = 140

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

答:

# 1.f-string
print(f'My name is {name}, my height is {height}, my weight is {weight}')

# 2.%
print("My name is %s, my height is %s, my weight is %s"%(name,height,weight))

# 3.format
print("My name is {}, my height is {}, my weight is {}".format(name,height,weight))

1774906-20190910152254649-1166458804.png

转载于:https://www.cnblogs.com/bowendown/p/11497668.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值