python学习——字符串的各种操作

字符串的操作
.capitalize () 首字母大写
.casefold() 所有大写变小写
.center(n,'符号m') 不够n个元素用符号m占格
.count('元素a') 统计有多少个元素a
.endswitch() 判断以什么结尾
.find('a')  返回从左到右第一个a的位置
.format('a','b') {0}{1},把a放到了{0}这个位置,把b放到了{1}这个位置
  {name}{name_num}可以直接给赋值
index  返回下标
.isdigit()  判断是不是整数
  eg:"3".isdigit
   True
.islower()  判断字符串是不是全部是小写
.isspace()  判断是不是空格
.issupper  判断是不是全部都是大写
.join  进行拼接,只能拼接字符串(或者说把一个列表变成字符串)
 eg: >>> n = ['ma','zi','qiang']
  >>> " ".join(n)
  'ma zi qiang'
.ljust(n,'*')  左对齐,不够n个用*补齐
  >>> n = 'ma zi qiang'
  >>> n.ljust(50,'*')
  'ma zi qiang***************************************  
.rjust  右对齐参考ljust
.lower()  全部变成小写
.strip()  去掉两边的换行符等等,只得到字符串
.replace()  把字符串中的某一元素全部改为另一元素
  >>> n = 'ma zi qiang'
  >>> n.replace('a','A')
  'mA zi qiAng'
.split()  把字符串变成列表,用法同join
  分割
.swapcase  交换,会把大写变小写,小写变大写
.stratswitch() 判断从什么开始的
.uooer()  全部变大写
.zfill(n)  长度为n,不够用0来补
posted @ 2020-04-17 17:41  烤鱼m  阅读(177)  评论(0编辑  收藏  举报