str 字符串
1、转大小写
转小写: strs.lower()
转大写: strs.upper()
※首字母大写: strs.tittle()
大小写互转: strs.swapcase()
例:print(strs.lower())
2、转进制
中文转二进制: strs.encode('utf8') // utf8表示英文字符节省
strs.encode('GBK') // GBK表示中文字符节省
转中文: strs.encode('utf8').decode('utf8')
二进制
强制转中文: b'xe4\xb8\xad\xe5\'.decode('utf8','ignore')
3、原始字符串
r 取消路径字符串中字符特殊含义
print(r'G:\小小奇\2024-15-22')
4、拼接
s1 = 'chjc'
s2 = 'hciu'
s3 = s1 + s2
print(s3)
s3 = '{}chdhcio{}'.format(s1,s2)
print(s3)
5、※切片
print(url[n:n]) //取n到n之前
print(url[2 : 10 : 2]) //从2-10,每隔2个字符取出一个
print(url[::-1]) //倒序输出
6、换行
s1 = 'chuaich jdoias \ //换行输入
dhcksb dsvbsds \n\' //打印带换行效果
7、获取长度、字节数
长度
获取长度 : print(len(url))
字节数
print(len(url.encode('gbk'))) //先转成二进制,再统计
8、※拆分、合、存数据库
strs = 'dhiusc,ciudch'
print(strs.split(',')) //根据逗号拆分
print(','.join(strs.split(','))) //合并
print(' '.join(strs.split(','))) //合并时不包含逗号
data = '|'.join(lists) //通过拼接将列表转为字符串,存放在数据库中
print(data)
9、查找、统计
查找: str.find(' ') //返回找到的第一个下标,找不到返回-1
str.index(' ',1,3) //从1开始到2结束
统计: str1 = str.count('.') //统计.出现的次数
其他
strs = 'hello/world'
替换: strs.replace('老的','新的') //strs.replace('hello','hi')
去左右两边字符: strs.strip('字符') //rstrip 右边 lstrip 左边