美文网首页
字符串常见操作

字符串常见操作

作者: 小圆圈Belen | 来源:发表于2020-09-08 09:57 被阅读0次
1.find

源字符串.find('目标字符串', start, len(源字符串))
返回值为第一个匹配的字符下标。
例子:

s = "hello word"
print(s.find('or', 1, len(s)))

结果:
7
2.index

源字符串.index('目标字符串', start, len(源字符串))
返回值为第一个匹配的字符下标。
例子:

s = "hello word"
print(s.index('or', 1, len(s)))

结果:
7
3.count

返回 目标字符串在start和end之间 在源字符串里面出现的次数
源字符串.count('目标字符串', start, len(源字符串))
返回值为目标字符在源字符串中的个数。
例子:

s = "hello word"
print(s.count('o', 1, len(s)))

结果:
2
4.replace

把 源字符串 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次
例子:

s = "hello word"
print(s.replace('o', 'i', 1))

结果:
helli word
5. split

源字符串.split('分割符', 分割的次数)
结果输出中不包含分隔符
例子:

s = "hello word"
print(s.split('o', 2))

结果:
['hell', ' w', 'rd']
6. capitalize

把字符串的第一个字符大写
源字符串.capitalize()
例子:

s = "hello word"
print(s.capitalize())

结果:
Hello word
7. title

把字符串的每个单词首字母大写
源字符串.title()
例子:

s = "hello word"
print(s.title())

结果:
Hello Word
8.startswith

判断源字符串是否以目标字符开头, 是则返回 True,否则返回 False
源字符串.startswith(“目标字符串”)
例子:

s = "hello word"
print(s.startswith(“hello”))

结果:
True
9. endswith

判断源字符串是否以目标字符结尾, 是则返回 True,否则返回 False
源字符串.endswith(“目标字符串”)
例子:

s = "hello word"
print(s.endswith(“word”))

结果:
True
10. lower

将源字符串中所有大写字符转换为小写
源字符串.lower()

11. upper

将源字符串中所有小写字符转换为大写
源字符串.upper()

12.ljust

返回一个源字符串左对齐,并使用空格填充至长度 width 的新字符串
源字符串.ljust(width)
例子:

s = "hello"
print(s.ljust(10))

结果:
‘hello     ’
13.rjust

返回一个源字符串游对齐,并使用空格填充至长度 width 的新字符串
源字符串.rjust(width)
例子:

s = "hello"
print(s.rjust(10))

结果:
‘     hello’
14.center

返回一个源字符串居中,并使用空格填充至长度 width 的新字符串
源字符串.center(width)

15. lstrip

删除源字符串左边的空白字符
源字符串.lstrip()

16. rstrip

删除源字符串右边的空白字符
源字符串.rstrip()

17. strip

删除源字符串两边的空白字符
源字符串.strip()

18. rfind

类似于find()函数,不过是从右边开始查找.
源字符串.rfind('目标字符串', start, len(源字符串))
返回值为第一个匹配的字符下标。
例子:

s = "hello word"
print(s.find('o', 1, len(s)))
print(s.rfind('o', 1, len(s)))

结果:
4
7
19.rindex

源字符串.rindex('目标字符串', start, len(源字符串))
返回值为第一个匹配的字符下标。
例子:

s = "hello word"
print(s.index('o', 1, len(s)))
print(s.rindex('o', 1, len(s)))

结果:
4
7
20. partition

把源字符串以目标字符串为界分割城三部分,目标字符串前,目标字符串,目标字符串后
源字符串.partition(“目标字符串”)
例子:

s = "hello word"
print(s.partition('o'))
结果:
('hell', 'o', ' word')
21. rpartition

类似于 partition()函数,不过是从右边开始.
源字符串.rpartition(“目标字符串”)
例子:

s = "hello word"
print(s.partition('o'))
print(s.rpartition('o'))
结果:
('hell', 'o', ' word')
('hello w', 'o', 'rd')
22. isalpha

如果源字符串所有字符都是字母 则返回 True,否则返回 False
源字符串.isalpha(“目标字符串”)

23. isdigit

如果源字符串所有字符都是数字 则返回 True,否则返回 False
源字符串.isdigit(“目标字符串”)

24. isalnum

如果源字符串所有字符都是字母或数字 则返回 True,否则返回 False
源字符串. isalnum(“目标字符串”)

25. isspace

如果源字符串只包含空格则返回 True,否则返回 False
源字符串. isspace(“目标字符串”)

相关文章

  • Python面试基本知识

    1、字符串常见操作 2、列表常见操作 3、字典常见操作 4、is和==的区别 == 是比较操作符,只是判断对象的值...

  • Python_0基础:8.数据类型高级

    一、字符串高级 字符串的常见操作包括: 获取长度:len ...

  • commons-lang3

    字符串工具类 对字符串的操作常见的有: #常见操作1字符串的判断空2字符串的拼接3字符串的拆分4字符串内容的替换 ...

  • 玩转字符串

    在每个应用里我们都大量使用字符串。下面我们将快速看看一些常见的操作字符串的方法,过一遍常见操作的最佳实践。 字符串...

  • Recrod for IT

    常见的字符串处理操作 总结一些常见的字符串处理操作,持续更新1. 求串长2. 串赋值3. 连接操作4. 求子串5....

  • String扫盲贴

    字符串操作是最常见的操作。在Java中,往往使用String类来进行各种字符串操作。而对于String这个类,其实...

  • 字符串&列表常见操作

    1.字符串常见操作 find()如有字符串mystr = 'hello world qf and qfcpp',以...

  • 字符串操作

    字符串常见操作 mystr = 'hello world itcast and itcastcpp' find 检...

  • 7.Golang字符串操作

    Go 语言对字符串的操作主要集中在 strings 包中。常见的字符串操作有: 1. 字符串转数字strconv....

  • 正则表达式学习笔记(1)

    /*正则表达式就是用于操作字符串的规则。 正则对字符串的常见的操作: */public class Demo1 {...

网友评论

      本文标题:字符串常见操作

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