一.数字
1、 python数字类型分为整形和浮点类型
整数默认使用十进制数(以10为底),除了十进制还有以下三种进制:
0b或0B代表二进制
0o或0O代表八进制
0x或0X代表十六进制
Python 里最简单的数据类型是布尔型,它只有两个可选值:True 和False。boolean 转int 使用 int(true) >> 1
将浮点数转为int的时候会丢失后面的精度 int(68.26) >> 68
仅包含数字和正负号的字符串 int('-8992') >>-8992
*-->float
float(true) >> 1.0
float(1) >>1.0
float('-1.5') >> -1.5
2、字符串
(1)、创建
使用‘’ 或者 “”创建字符串
>>> 'Snap'
'Snap'
>>> "Crackle"
'Crackle'
'Snap'
>>> "Crackle"
'Crackle'
‘’‘ ''' """ """ 用于创建多行字符串
(2)、类型转换
str() 进行类型转换 str(98.0) >> '98.0' str(1.0e4) >> 10000 str(True) 'True'
(3)、使用’\‘转义
(4)、使用+拼接
(5)、*复制
(6)、[]提取字符
(7)、使用[start:end:step]分片
• [:] 提取从开头到结尾的整个字符串
• [start:] 从start 提取到结尾
• [:end] 从开头提取到end - 1
• [start:end] 从start 提取到end - 1
• [start:end:step] 从start 提取到end - 1,每step 个字符提取一个
• [start:] 从start 提取到结尾
• [:end] 从开头提取到end - 1
• [start:end] 从start 提取到end - 1
• [start:end:step] 从start 提取到end - 1,每step 个字符提取一个