python字符串

字符串

①字符串创建:

str = ''

②字符串常用函数:

str.lower()                     #将字符串所有字母都变为小写
str.upper()                     #将字符串所有字母都变为大写
str.title()                     #将每一个单词的首字母大写
str.capitalize()                #将第一个字母大写
str.casefold()                  #将字符串所有字母都变为小写
str.swapcase()                  #将字符串中所有字母大写变为小写,小写变为大写
str.center(width[,fillchar])    #将字符串居中且长度为width,左右两边用fillchar填充(若字符串长度大于width,则返回字符串本身)
str.ljust(width[,fillchar])     #将字符串居中且长度为width,左边用fillchar填充
str.rjust(width[,fillchar])     #将字符串居中且长度为width,右边用fillchar填充
str.strip([chars])              #无参时默认去除字符串左右两边的空格,有参数时删除两边的参数
str.lstrip()                    #去除字符串左边的空格
str.rstrip()                    #去除字符串右边的空格
str.count(sub[,start[,end]])    #返回字符串中sub出现的次数(start 开始 end-1 结束)
str.endswith(a)                 #检查字符串是否以 a 结尾,返回True 或False
str.startswith(a)               #检查字符串是否以 a 开始,返回True 或False
str.find(sub[,start[,end]])     #检查字符串是否含有 sub ,返回第一个元素的下标,否则返回-1(start 开始 end-1 结束)
str.index(sub[,start[,end]])    #检查字符串是否含有 sub ,返回第一个元素的下标,否则产生异常(start 开始 end-1 结束)
str.join(sub)                   #将字符串 str 插入到 sub 的字符间隔之中
str.replace(old,new[,count])    #替换(替换次数)
str.split()                     #不带参数时默认以空格为分隔切片

③字符串格式化:

'{0} {1}'.format(char1,char2)       #将 chars 有顺序地放入相应的下标中
'{a} {b}'.format(a = char1,b = char2)      #将 chars 放入对应之中
%c                #格式化字符及其ASCII码
%s                #格式化字符串
%d                #格式化整数
%f                 #格式化定点数,可指定小数点后精度(默认精确到六位)
%e                #用科学计数法格式化定点数
%o                #格式化无符号八进制数
%x                #格式化无符号十六进制数
%X                #格式化无符号十六进制数(大写)

④格式化操作辅助指令:

m.n                #m 为最小长度,n 为小数点后的位数
-                  #左对齐
+                  #表示正数
#                  #在八进制前显示 '0o',在十六进制前显示 '0x' 或 '0X'
0                  #显示数字前面用 '0' 代替空格
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值