day 04作业

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

    1. 数字类型
      作用:表示人的身高,体重
      定义方式

      height = 165	#整型
      weight = 111.5	#浮点型
      print( height,weight)
      

      使用方法:加,减,乘,除,取余,开方,乘幂,逻辑判断(大于小于)

    2. 字符串类型
      作用:表示姓名,爱好,性别
      定义方式

      name1='nick'
      name2='egon'
      print(id(name1))
      print(type(name1))
      print(name1)
      name3 = """
      egon
      """
      print(name3)
      

      用法:只能+,* 和逻辑比较

    3. 列表
      作用:存放多个值,如爱好,目录

      定义

      hobby='read'
      hobby_list = [hobby,'run','girl']
      print(id(hobby_list))
      print(type(hobby_list))
      print(hobby_list)
      

      用法:索引序号从0开始

    4. 字典
      作用:用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。

      定义

      user_info = {'name': 'bob', 'gender': 'male', 'age': 32,
                   'company_info': ['oldboy', 'shanghai', 56]}
      
      print(id(user_info))
      print(type(user_info))
      print(user_info)
      

      用法:字典取值方式不依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值

    5. 布尔型
      作用:用于判断条件的结果

      定义:需要使用逻辑运算得到结果

      用法

      print(type(True))
      print(True)
      print(bool(0))
      print(bool('Bob'))
      print(bool(1 > 2)) #比较大小
      print(bool(1 == 1))
      
  2. 一行代码实现下述代码实现的功能:

x = 10
y = 10
z = 10

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

z=y
y=x
x=z

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


name = 'word'
height = 175
weight = 110
print(f'My name is {name},my height is {height},my weight is {weight}')
# "My name is 'Nick', my height is 180, my weight is 140"
原文地址:https://www.cnblogs.com/LZF-190903/p/11499024.html