美文网首页
字符串str的操作

字符串str的操作

作者: HIICIO | 来源:发表于2019-08-14 19:31 被阅读0次

/越学越忘,越觉得基础不牢.回过头来复习一下.
/万丈高楼平地起!打好基础!

基本的字符串操作符

操作符 描述
x+y 链接两个字符串x和y
x*n 将字符串x复制n遍
x in s 判断字符串x是否在s中,即x是不是s的子串,是返回True,不是返回False
str[i] 索引,返回第i个字符
str[N:M] 切片,返回索引第N到第M个字符的子串,其中不包含M

python内置字符串处理函数

函数 描述
len(x) 返回字符串x的长度,也可返回其他组合数据类型的元素个数
str(x) 返回任意类型x所对应的字符串形式
chr(x) 返回Unicode编码(十进制)x对应的单字符
ord(x) 返回单字符表示的Unicode编码(十进制)
hex(x) 返回整数x对应的十六进制数的小写形式字符串
oct(x) 返回整数x对应八进制数的小写形式字符串

python常用内置字符串处理方法

方法 描述
str.lower() 返回字符串str的副本,全部字符小写
str.upper() 返回字符串str的副本,全部字符大写
str.islower() 当str所有字符都是小写时,返回True,否则返回False
str.isprintable() 当str所有字符都是可以打印时,返回True,否则返回False
str.isnumeric() 当str所有字符都是数字时,返回True,否则返回False
str.isspace() 当str所有字符都是空格时,返回True,否则返回False
str.endswitch(suffix[,start[,end]]) str[start:end]以suffix结尾返回True,否则返回False
str.startswitch(prefix[,start[,end]]) str[start:end]以prefix开始返回True,否则返回False
str.split(sep=None,maxsplit=-1) 返回一个列表,由str根据sep被分割的部分组成
str.count(sub[,start[,end]]) 返回str[start:end]中子串sub出现的次数
str.replace(old,new[,count]) 返回字符串str的副本,所有old子串被替换为new,如果count给出,则前count次old出现被替换
str.center(width[,fillchar]) 字符串居中函数
str.strip([chars]) 返回字符串str的副本,再其左侧和右侧去掉chars中列出的字符
str.zfill(width) 返回字符串str的副本,长度为width,不足部分在左侧舔0
str.format() 返回字符串str的一种排版格式
str.join(iterable) 返回一个新字符串,由组合数据类型iterable变量的每个元素组成,元素间用str分割(在组合数据类型iterable每个元素后面加上str)

相关文章

网友评论

      本文标题:字符串str的操作

      本文链接:https://www.haomeiwen.com/subject/advnjctx.html