当前位置:   article > 正文

Python 字符串常用操作(查找、修改、判断)_判断这个字符串中是否有 “a”。如果有,则将这个字符串中所有的 “a” 替换成 “a

判断这个字符串中是否有 “a”。如果有,则将这个字符串中所有的 “a” 替换成 “a

目录

切片

语法

体验切片

查找 

find()

语法

体验

index()

count()

rfind() rindex() count()

修改

replace()替换

语法

split()分割

语法

join()连接

语法

大小写转换

capitalize() 首字符大写

title() 每个单词首字母大写

lower() 字符串中大写转小写

upper() 字符串中小写转大写

删除空白字符

lstrip()

rstrip() 

strip()

字符对齐

ljiust()

rjust()

center()

判断

startswith()

endswith()

isalpha()

isdigit()

isalnum()

切片

语法

                序列[开始位置下标:结束位置下标:步长]

  • 开始和结束下标采用 前开后闭的区间,开始和结束位置下标默认为字符的开始结束
  • -1 表示最后一个数据,依次向前类推
  • 步长是选取间隔,正负数皆可,默认是 1
  • 如果下标方向与步长方向冲突,无法选出数据

体验切片

查找 

        查找子串在字符串中的位置或出现的次数

find()

        检查字串是否包含在字符串中,若包含,返回字符串开始位置的下标,否则,返回 -1

语法

                find(字串,开始位置下标,结束位置下标)

  • 开始和结束位置的下标可以省略,表示在整个字符串中查找

体验

index()

  • 检查字串是否包含在字符串中,若包含,返回字符串开始位置的下标,否则,返回 报错
  • 语法与find()相同

 

count()

  •  统计出现的次数,没有则返回 0

 

rfind() rindex() count()

修改

replace()替换

  • 返回替换后的字符串,不改变原有字符串
  • 字符串是不可变的数据类型

语法

                序列.replace(旧子串,新子串,替换次数)

  • 替换次数超出总次数,表示替换所有旧子串

split()分割

        分割,返回一个列表,丢失分割字符

语法

                序列.split(分割字符,分割次数)

 

join()连接

        将列表里的数据合并为一个大字符串并

 

语法

                连接的字符串.join(多字符串组成的序列)

 

大小写转换

capitalize() 首字符大写

 

title() 每个单词首字母大写

lower() 字符串中大写转小写

 

upper() 字符串中小写转大写

 

删除空白字符

lstrip()

        删除字符串左侧空白字符

 

rstrip() 

        删除字符串右侧空白字符

 

strip()

        删除字符串两侧空白字符

 

字符对齐

ljiust()

        返回一个原字符串左对齐,并使用指定字符填充之对应长度的新字符串,默认字符为空格

  • 语法:字符串序列.ljust(长度,填充字符)

rjust()

        返回一个原字符串右对齐,并使用指定字符填充之对应长度的新字符串,默认字符为空格

        语法相同

center()

        返回一个原字符串中间对齐,并使用指定字符填充之对应长度的新字符串,默认字符为空格

        语法相同

判断

        判断真假,返回布尔型数据类型,True or False

startswith()

  • 判断字符串是否以指定子串开头,是则返回true,否则返回false。
  • 若设定开始和结束位置的下标,则在指定范围内检查。
  • 语法: 字符串序列.startswith(子串,开始位置下标,结束位置下标)

endswith()

  • 判断字符串是否以指定子串结尾,是则返回true,否则返回false。
  • 语法与 stratswith() 相类似

isalpha()

  • 若字符串至少有一个字符,并且所有字符都是字母,返回True,否则返回False

 

      

isdigit()

  • 若字符串所有字符都是数字,返回True,否则返回False

 

isalnum()

  • 若字符串至少有一个字符,并且所有字符都是字母或数字,返回True,否则返回False

 

isspace()

  • 若字符串只包含空格,返回True,否则返回False

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/71486
推荐阅读
相关标签
  

闽ICP备14008679号