Python基础(day04)
数据类型基础
数字类型
作用:储存数字,用来计数或者进行数学运算
定义方式:a=1;a=int(1)
使用方法:+加 -减 *乘 /除 %取余 //取整 **幂次方
字符串类型
作用:存储字符
定义方式: s=‘str’ ;s=''str'';s='''str''';s=str('str')
使用方法:字符串之间可以相加
可以用*和数字n搭配表示字符串重复n遍
列表
作用:作为容器存储多个元素,元素可以是不同的数据类型
定义方式: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']
字典
作用:可以以key为索引(key可以为整型,浮点型,元组,字符串)存储value,可以储存多个key:value 的元素
定义方式:dic={key:value}
使用方法:dic={}
dic['name']='sheppard'
print(dic)====》{'name': 'sheppard'}
布尔型
作用:进行逻辑判断
定义方式: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'