Python的数据类型及相关

Number(整型、浮点型、布尔型、复数)

/    除法,得到一个浮点数

//    除法,只保留结果的整数部分

*    乘法

**    乘法

不同进制的表示(十进制直接表示即可)

0b 表示二进制(0b之后只能出现0,1)

0o 表示八进制(0o之后不能出现大于等于8的数字)

0x 表示十六进制(0x之后只能出现0~9,A~F)

不同进制的转换

bin()    括号内容的进制数转换为二进制

oct()    转换为八进制

int()    转换为十进制

hex()    转换为十六进制

布尔值注意点:

只要一个非0的数字,就为True

只要一个非空字符串、列表、字典,就为True(0,[],{},'',None都为False)


str

表示:单引号,双引号,三引号(一定要成对出现,否则报错,三引号可以换行表示


str*3    拼接三个str

str+str    拼接字符串

str[1:5]    切片不包含结尾索引的字符


\\    可以把转义字符反转为\

r'str'    输出原始字符串,忽略字符串中的转义符

 

list 

同字符串,可拼接、可倍数拼接、可切片、可索引取值

使用索引得到列表中的元素

使用切片得到一个新的列表(切片方法与字符串基本一样)


tuple

同字符串,可拼接、可倍数拼接、可切片、可索引取值


set

str,list,tuple本质上都为序列,所以有索引、可切片,而set是无序的

set()可以定义一个空的集合

 -    取差集(去掉后一个集合中与第一个集合中重复的元素)

&    取交集(获取两个集合中共有的元素)

|    取合集(将两个集合合并,并去掉重复元素)


dict

dict的key只能是不可变类型(str,int,tuple)







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值