字符串:单引号、双引号、三引号(保留空格)
转义字符:\r回车
字符串切片:
字符串:单引号、双引号、三引号(保留空格)
转义字符:\r回车
字符串切片:
元组:tup=(,)不能修改
增:tup = tup1+tup2
只能连接两个tup生成一个新的元组
删:
删除整个元组变量
改:
只能修改列表里的元组
查:
max min sum
和format一样
copy浅拷贝复制地址
copy.deepcopy深拷贝 创建出第二个列表
变量
整数、字符串、浮点数
标识符
关键字
break:跳出循环体
continue:跳出当前循环
pass:跳过
1、整型(int),字符串(str),浮点型(float)
布尔bool
列表、元组、字典
2、二进制bin(100)--0b1100100
八进制oct(100)--0o144
十六进制hex(100)--0x64
3、bool
4、complex
c = a+jb j为-1
complex(a,b)
复数=实数+虚数
5、转化(bool-int-float-complex)
bool为false的10种情况
列表的嵌套:
随机 import random
random.randint()
增:append整合成一个增加 extend整合成多个(等同于+) * insert插入
删:del删除 pop弹出(可以返回被弹出的值 ,默认弹出最后一个) remove移除(删除指定的第一个元素)
改:重新赋值
查:in not in index 查找指定下标的元素 count统计某元素出现几次
reverse将所有元素翻转(但reversed返回的是一个地址) sort将元素升序排列但只返回None值 sorted返回升序后的列表
列表[“”,]
1、字符串转为列表
str1 = 'a1b2'
ls1 = [str(i) for i in str1]
2、列表转为字符串
ls2 = ['1','a','2','b']
str2 = ''.join(ls2)
3 将字符串添加进列表
list+=[str] (list+=str会将字符串里每一个字符分开)
isspace判断字符串是否空白或者为 空白符号
isalpha判断得到的值是否为纯字母
isdecimal检测字符串是否为纯数字
center填充字符串,原字符居中
ord返回汉字或字母的Unicode编码
chr将编码返回成汉字或字母
2字符=2字节 1字节=8bit 比特位 比特 0或1
index 与find功能相同 但find找不到不会报错会返回-1的值
upper首字母变大写 lower所有字母变小写 swapcase大小写互换
split从左向右 rsplit从右向左(把字符串分隔开成列表)
join拼接字符串
replace替换
strip默认去掉首尾两边的空白符 lstrip