python字符串常用的五种方法,字符串的操作方法 Python

  python字符串常用的五种方法,字符串的操作方法 Python

  在学习Python语言的时候,我们会遇到各种各样的字符串方法。以下文章主要介绍Python基础文章中关于字符串最常用的操作方法的信息。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。

  00-1010序:串串最全面最常用的操作方法。capital()string . upper()string . lower()string . swap case()string . title()string . center()string . expand tabs(tabsize=8)len(string)string . ends with(obj,beg=0,End=len(string)):string . find(str,beg=0,End=len(string))string . index(str,beg=0,End=len(string)):strip([chars])strip()string . rst rip .count (str))带参考:基于Python的字符串操作常用函数集合结论:

  

目录

  本博客主要向您介绍Python中字符串最常见的操作方法,带您掌握Python基础知识。希望你能在这里获得更多的知识!让我们一起学习吧!共同进步

  

前言:

  

字符串的最全常用操作方法

  第一个字母大写,其他所有大写字母小写。

  S=aleX*Usir1_a耀阳

  s1=s.capitalize()

  打印(s1)

  Alex*usir1_a耀阳

  

string.capitalize()

  所有字母大写。

  S=aleX*Usir1_a耀阳

  s2=s.upper()

  打印(s2)

  ALEX*USIR1_A耀阳

  

string.upper()

  将所有字母小写。

  S=aleX*Usir1_a耀阳

  s3=s.lower()

  打印(s3)

  Alex*usir1_a耀阳

  

string.lower()

  用绳子把箱子翻过来。

  S=亚历克斯* Usir1 _一周

  s4=s .交换酶()

  打印(s4)

  亚历克斯* uSIR1 _一周

  

string.swapcase()

  将由特殊字符分隔的每个单词的首字母变为小写(特殊字符包括 * 、/、空格或数字、汉字等)。)

  B=a_ggG周pjj/iu

  s5=b.title()

  打印(s5)

  A_

  Ggg周Pjj/Iu

  

  

​​​​string.center()

  返回一个原字符串居中,并默认使用空格填充至长度 width 的新字符串

  

>>>s = aleX*Usir1_a周

  >>>s5 = s.center(20)

  >>>s6 = s.center(20,*)

  >>>print(s5)

  >>>print(s6)

      aleX*Usir1_a周       

  ***aleX*Usir1_a周****        #黄色区域刚好占20个字符(定义用‘ * 填充)且s6在中间

  

  

string.expandtabs(tabsize = 8)

  把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8。

  

>>>s = al\tsir

  >>>print(s)

  >>>s5= s.expandtabs()

  >>>print(s5)

  >>>print(ooooooooooo)    #对比用的

  

  

  

len(string)

  计算字符串中字符的个数

  

>>>s = aleX*Usir1_a周

  >>>s8 = len(s)

  >>>print(s8)

  13

  

  

string.endswith(obj, beg=0, end=len(string))

  检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.------->将字符串转换为bool类型

  

>>>s = "this is string example....wow";

  # 这是区分大小写的,如果是Wow!!!则是False

  >>>print(s.endswith("wow"));

  # 这里不用从20开始,从10也是True,因为wow是在它们之后才出现

  >>>print(s.endswith("wow", 10));

  >>>print(s.endswith( "is", 1, 4));

  >>>print(s.endswith( "is", 1, 6));

  True

  True

  True

  False

  

  

string.startswith(obj, beg=0,end=len(string)):

  检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.(用法与str.endswith相似)

  

  

string.find(str, beg=0, end=len(string))

  检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

  

>>>info = abca

  >>> print info.find(a) # 从下标0开始,查找在字符串里第一个出现的子串,

  >>> print info.find(a,1) # 从下标1开始,查找在字符串里第一个出现的子串

  >>> print info.find(3) # 查找不到返回-1

  0

  3

  -1

  

  

string.index(str, beg=0, end=len(string)):

  使用方法与str.find(str, beg=0, end=len(string))类似:检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则就报错(与str.find()不同的点)

  

  

string.strip([chars])

  方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。

  注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

  

>>>s = #6#999#9#

  >>>s1 = s.strip(#) 

  >>>print(s1)

  #左右两边同时开始删除定义的#号,左边遇到6终止(所以6右边的#没有被删除),右边遇到9终止

  6#999#9

  

  

string.lstrip()

  截掉字符串左边的空格或指定字符。

  

>>>s = #6#耀阳#9#

  >>>s1 = s.lstrip(#) 

  >>>print(s1)

  6#耀阳#9#

  

  

string.rstrip()

  删除字符串末尾的空格或指定字符。

  

>>>s = #6#耀阳#9#

  >>>s1 = s.rstrip(#) 

  >>>print(s1)

  #6#耀阳#9

  

  

string.count(str, beg=0, end=len(string)):

  (可以选取范围:切片)

  返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数

  

>>>s = #6#999#9#

  >>>s3 = s.count(#)

  >>>s4 = s.count(9#)

  >>>print(s3)

  >>>print(s4)

  4

  2

  

  

split(str="", num=string.count(str))

  以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串(通俗的来说,如果我们number=1的话,截取之后就有两个子字符串)它可以将字符串类型转化为列表:返回的是一个列表

  

>>>s =4#6#耀阳#大胆#狗叫

  >>>s1 = s.split(#)

  >>>s2 = s.split(#,1)

  >>>print(s1)

  >>>print(s2)

  [4, 6, 耀阳, 大胆, 狗叫]

  [4, 6#耀阳#大胆#狗叫]

  

  

附参考:Python基础之字符串操作常用函数集合

  

  

  

结语:

  到此这篇关于Python基础篇之字符串的最全常用操作方法汇总的文章就介绍到这了,更多相关Python字符串常用操作方法内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: