Python 基础语法-str
程序员文章站
2022-12-21 16:47:45
字符串常见操作 find:检测str是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1 mystr.index(str, start=0, end=len(mystr)) count:返回 str 在 start 和 end 之间在mystr里面出现的次数 mystr.count(s ......
字符串常见操作
-
find:检测str是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1
mystr.index(str, start=0, end=len(mystr))
-
count:返回 str 在 start 和 end 之间在mystr里面出现的次数
mystr.count(str, start=0, end=len(mystr))
-
index:跟 find() 方法一样,只不过如果 str 不在mystr 里面出现的次数
mystr.index(str, start=0, end=len(mystr))
-
replace:把mystr中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次
mystr.replace(str1, str2, mystr.count(str1))
-
split:以 str 为分隔符切片mystr,如果maxsplit有指定值,则仅分隔 maxsplit 个子字符串
mystr.split(str=" ", 2)
-
capitalize:将字符串的每个单词首字母大写
mystr.capitalize()
-
title:把字符串的每个单词首字母大写
>>> a = "hello itcast" >>> a.title() 'hello itcast'
-
startswith:检查字符串是否以job开头,是则返回true,否责返回false
mystr.startswith(obj)
-
endswith:检查字符串是否以job结束,是则返回true,否责返回false
mystr.endswith(obj)
-
lower:转换 mystr 中所有的大写字母为小写
mystr.lower()
-
upper:转换 mystr 中所有的小写字母为大写
mystr.upper()
-
ljust:返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
mystr.ljust(width)
-
rjust:返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
mystr.rjust(width)
-
center:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
mystr.center(width)
-
lstrip:删除 mystr 左边的空白字符
mystr.lstrip()
-
rstrip:删除 mystr 字符串末尾的空白字符
mystr.rstrip()
-
strip:删除mystr字符串两端的空白字符
>>> a = "\n\t itcast \t\n" >>> a.strip() 'itcast'
-
rfind:类似于 find()函数,不过是从右边开始查找.
mystr.rfind( str, start=0, end=len(mystr))
-
rindex:类似于 index(),不过是从右边开始.
mystr.rindex( str, start=0,end=len(mystr))
-
partition:把mystr以str分割成三部分,str前,str和str后
mystr.partition(str)
-
rpartition:类似于 partition()函数,不过是从右边开始.
mystr.rpartition(str)
-
splitlines:按照行分隔,返回一个包含各行作为元素的列表
mystr.splitlines()
-
isalpha:如果 mystr 所有字符都是字母 则返回 true,否则返回 false
mystr.isalpha()
-
isdigit:如果 mystr 只包含数字则返回 true 否则返回 false.
mystr.isdigit()
-
isalnum:如果 mystr 所有字符都是字母或数字则返回 true,否则返回 false
mystr.isalnum()
-
isspace:如果 mystr 中只包含空格,则返回 true,否则返回 false.
mystr.isspace()
-
join:mystr 中每个字符后面插入str,构造出一个新的字符串
mystr.join(str)
上一篇: [Go] tcp服务下的数据传递
下一篇: 微信小程序发起请求