day04

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

  1. 数字类型
    整形

    作用:描述年龄、ID号

    定义方式:bzr_age = 30

    ​ bzr_age = int(31)

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

    ​ cmath

    浮点形

    作用:薪资

    定义方式:salary = 3.2

    ​ salary1 = float(3.2)

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

    ​ cmath

  2. 字符串类型

    作用:描述姓名/单个爱好/性别

    定义方式:bzr_age = ‘30’

    ​ bzr_age = str(31)

    使用方法:print(str1 +' ' + str2 )

    ​ print(str1 * 10)

  3. 列表

    作用:存储多个(任意数据类型)元素

    定义方式:[]内用逗号隔开多个元素(任意数据类型)

    ​ s_list = list('abcdefg')

    使用方法:索(搜索)引(引路)

  4. 字典

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

    定义方式:{}内用逗号隔开多个键(描述,用字符串):值(具体的值,可以为任意数据类型)对

    使用方法:print(yuyang_info_dict['height'])

  5. 布尔型

    作用:True 真 / False 假

    定义方式:布尔类型只有两个值,一个为True,一个为False,布尔类型不直接打印,而是在特定条件下触发

    使用方法:所有数据类型自带布尔值,除了 0/None/空(空字符/空列表/空字典)/False 之外所有数据类型自带布尔值为True。

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

x = 10
y = 10
z = 10

x=y=z=10

x,y,z=10 ,10 ,10

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

x = 10
y = 20

z=x

x=y

y=z

x,y=y,x

一行代码取出nick的第2、3个爱好:

nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
_,str1,str2,_ =nick_info_dict['hobby_list']

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

name = 'cyt'
height = 178
weight = 140

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

print(f'My name is{name}, my height is {height}, my weight is {weight}')

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))

posted @ 2019-09-10 15:35  lucky_陈  阅读(135)  评论(0编辑  收藏  举报