2024-06-12 字符串

 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  左边

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值