python3字符串操作总结

系统 1608 0

介绍Python常见的字符串处理方式

字符串截取

消除空格及特殊符号    

例如:

例如:

lstrip,rstrip 用法与strip类似,分别用于消除左、右的字符

字符串复制

若指定长度

字符串连接

或者

字符串比较

(1)利用operator模块方法比较(python3.X取消了cmd函数)

包含的方法有:

  • lt(a, b) ―――― 小于
  • le(a, b) ―――― 小于等于
  • eq(a, b) ―――― 等于
  • ne(a, b) ―――― 不等于
  • ge(a, b) ―――― 大于等于
  • gt(a, b) ―――― 大于

例子:

(2)关系运算符比较(>,<,>=,<=,==,!=)

求字符串长度

求字符串中最大字符,最小字符

字符串大小写转换

主要有如下方法:

  1. upper ―――― 转换为大写
  2. lower ―――― 转换为小写
  3. title ―――― 转换为标题(每个单词首字母大写)
  4. capitalize ―――― 首字母大写
  5. swapcase ―――― 大写变小写,小写变大写

例子:

字符串翻转

字符串分割

split方法,根据参数进行分割,返回一个列表

例子:

字符串序列连接

join方法:

语法为str.join(seq) #seq为元素序列

例子:

字符串内查找

find方法:

检测字符串内是否包含子串str

语法为:

str.find(str[,start,end]) #str为要查找的字符串;strat为查找起始位置,默认为0;end为查找终止位置,默认为字符串长度。若找到返回起始位置索引,否则返回-1

例子:

字符串内替换

replace方法:

把字符串中的旧串替换成新串

语法为:

例子:

判断字符串组成

主要有如下方法:

  • isdigit ―――― 检测字符串时候只由数字组成
  • isalnum ―――― 检测字符串是否只由数字和字母组成
  • isalpha ―――― 检测字符串是否只由字母组成
  • islower ―――― 检测字符串是否只含有小写字母
  • isupper ―――― 检测字符串是否只含有大写字母
  • isspace ―――― 检测字符串是否只含有空格
  • istitle ―――― 检测字符串是否是标题(每个单词首字母大写)

例子:

字符串转数组

字符串首尾匹配

字符串空格处理

字符串格式化、数字及大小写判断、长度补全

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论