常量与格式化输出练习

  1. 简述Python的五大数据类型的作用、定义方式、使用方法:
    1. 数字类型
      整型:作用,描述年龄id号,定义方式,aeg=int(18),使用方法,加减运算等
      浮点型:作用,描述薪资等,定义方式,salary=float(1.1),使用方法,加减运算等
    2. 字符串类型
      作用:描述性别姓名等,定义方式,name='nick',使用方法相加,相乘
    3. 列表
      作用:存储多个任意数据元素类型元素,定义方式,[]内用逗号隔开多个元素,使用方法:索引
    4. 字典
      作用:存储多个值,但是每个值都有描述信息,定义方式,{}内用逗号隔开多个键:值对,使用方法字典没有索引
    5. 布尔型
      作用:真假判断,定义方式,条件成立为True,条件不成立为False,使用方法所有数据类型都自带布尔值
  2. 一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10



#
x=y=z=10
  1. 写出两种交换x、y值的方式:
x = 10
y = 20




#
t=x
x=y
y=t
#
x,y=y,x
  1. 一行代码取出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])
  1. 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
'''
name = 'Nick'
height = 180
weight = 140

# "My name is 'Nick', my height is 180, my weight is 140"
print("My name is '%s',my height is %s,my weight is %s" %('jinhongquan',173,110))
'''


name = 'jinhongquan'
height = 173
weight = 110
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))
print(f'My name is "{name}",my height is {height},my weight is {weight}')


posted @ 2019-09-10 15:40  哥$  阅读(240)  评论(0编辑  收藏  举报