day04随笔——数据类型基础

Python基础(day04)

数据类型基础

  1. 数字类型

    作用:储存数字,用来计数或者进行数学运算

    定义方式:a=1;a=int(1)

    使用方法:+加 -减 *乘 /除 %取余 //取整 **幂次方

  2. 字符串类型

    作用:存储字符

    定义方式: s=‘str’ ;s=''str'';s='''str''';s=str('str')

    使用方法:字符串之间可以相加

    ​ 可以用*和数字n搭配表示字符串重复n遍

  3. 列表

    作用:作为容器存储多个元素,元素可以是不同的数据类型

    定义方式:a=[1,2,3,4,5,6,'a',8]

    ​ a=list('handsome sheppard')

    使用方法:a=list('handsome sheppard')

    ​ a[:2]=>['h', 'a']

    ​ a[-4:]=>['p', 'a', 'r', 'd']

  4. 字典

    作用:可以以key为索引(key可以为整型,浮点型,元组,字符串)存储value,可以储存多个key:value 的元素

    定义方式:dic={key:value}

    使用方法:dic={}

    ​ dic['name']='sheppard'

    ​ print(dic)====》{'name': 'sheppard'}

  5. 布尔型

    作用:进行逻辑判断

    定义方式:bol=True ; bol=bool(1)

    使用方法:print(1==2) ==》False

    ​ 在python中除了0/None/空值/False外所有值都自带True的布尔值

解压缩操作

如果我们给出一个列表lis=['sheppard','male','180'],我们需要一次性取出多个值,这就需要用到解压缩操作。

name_list = ['sheppard', 'male', '180']
x = name_list[0]
y = name_list[1]
z = name_list[2]
print(f'x:{x}, y:{y}, z:{z}'

==>x:sheppard,y:male,z:180

若有时候只需要一部分,某些值并不是我们想要的,那就使用万能的下划线

lis = ['sheppard', 'male', '180']

_,y,z=lis 

==>y='male';z='180'

还可以用*_代表省略过程中的全部

  *_,z=lis

==>z='180'

==同时注意,字典也是可以解压缩的,只不过解压缩的是key==

info={'name':'sheppard','sex':'male','height':'180','weight':'160'}

a,b,c,d=info

==>a='name';b='sex';c='height';d='weight'

猜你喜欢

转载自www.cnblogs.com/Sheppard/p/11271920.html
今日推荐