python字符串函数

python大小写转换函数:

1: capitalize()  #字符串首字母大写,其余全部小写

2: lower()  #字符串全部小写

3:casefold()  #字符串全部小写,与第二个作用基本类似


注:两者本质区别并不清楚,引用知乎上的答案,侵权立删!

作者:halfpot
链接:https://www.zhihu.com/question/34846132/answer/60095559
来源:知乎

“Casefolding is similar to lowercasing but more aggressive because it is intended to remove all case distinctions in a string. For example, the German lowercase letter '�' is equivalent to "ss". Since it is already lowercase, lower() would do nothing to '�'; casefold() converts it to "ss"
casefold更具有攻击性,例如德国的小写字母'口'相当于'ss' ,因为他已经小写了,所有lower不会做什么,但是Casefold会将它变为'ss' 似乎有些懂了,但是还是不知道干嘛用的

4: upper()  #字符串全部大写

5: title()  #字符串中每个单词首字母大写,其余小写


python删除字符函数:

1:strip(str)   #删除字符串开头,结尾处中,位于str序列中的字符,str为空时默认删除空白符(包括'\n', '\r',  '\t',  ' ')

2:lstrip(str)  #删除字符串开头处,位于str序列中的字符

3:rstrip(str) #删除字符串结尾处,位于str序列中的字符

      举例说明:>>> a = '321fasjkfn53478123532'

                          >>> b = a.strip('123')
                          >>> b
                          'fasjkfn534781235'

                          >>> b = a.lstrip('123')

                          >>> b
                          'fasjkfn53478123532'

                          >>> b = a.rstrip('123')
                          >>> b
                          '321fasjkfn534781235'



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值