day04work

作业

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

      '''
      整型:
      作用:表示年龄/id
      定义方式:age = 18
            age = int(18)
      使用方法:+-*/%//**
      
      浮点型
      作用:表示薪资3.2w
      定义方法:salary = 3.2
            salary = float(3.2)
      使用方法:+-*/%//**
      '''
    2. 字符串类型

      '''
      作用:表示姓名/兴趣/性别
      定义方法:name = 'nick'
            name = 'nick'
            name = "nick"
            hobbies = '''
                        sing
                        dance
              '''
      使用方法:
      str1 = 'nick'
      str2 = 'handsome'
      print(str1 + str2)
      print(str1*10)
      
      '''
    3. 列表

      '''
      作用:[]内存储多个任意数据类型的元素
      定义方法:lis = [1,3.2,'nick',[1,2,3]]
      使用方法:
      #索引
      lis1 = lis[1]
      ''''''
    4. 字典

      '''
      作用:{}内存储多个键(描述,用字符串)值(具体的值,为任意数据类型)对
      定义方式:dic = {'name':'nick','age':18,'hobbies':['sing','dance']}
      使用方式:
      #通过键来索引
      dic1 = dic['name']
      '''
    5. 布尔型

      '''
      True表示真,False表示假
      布尔类型不直接答应,而是在特定条件下出发
      条件成立返回True,条件不成立返回False
      所有数据类型自带布尔值,除了0/None/空(空字符串,空列表,空字典)/False的布尔值为False,其他布尔值均为True
      '''
  2. 一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
x,y,z = 10,10,10
  1. 写出两种交换x、y值的方式:
x = 10
y = 20
#1
t = x
x = y
y = t
#2
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'],
}
nick_hobby = nick_info_dict['hobby_list']
print(nick_hobby[1],nick_hobby[2])
  1. 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'SLK'
height = 180
weight = 140
#1 f-string
print(f'name is {name}, height is {height}',weight is {weight})
#2 %占位符
print('name is %s,height is %d,weight is %d'%(name, height, weight))
#3 format
print('name is {},height is {},weight is {}'.format(name, height, weight))

猜你喜欢

转载自www.cnblogs.com/shenblog/p/11498299.html