老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python str里常用的命令都有哪些?

老男孩IT教育

行业新闻

2023年2月21日 18:13

Python str其实就是字符串,在工作中我们经常会接触到字符串这个数据类型,常见的例子比如取值,首字母大写、所有变小写,但是很多同学都不知道该如何实现这个功能,以下是详细的内容:

       Python str其实就是字符串,在工作中我们经常会接触到字符串这个数据类型,常见的例子比如取值,首字母大写、所有变小写,但是很多同学都不知道该如何实现这个功能,以下是详细的内容:

Python培训机构

  1、capitalize

  首字母大写

  name = "adam"

  v = name.capitalize() #name内的字符串首字母大写

  print(type(v),v)

  2、casefold和lower

  所有变小写

  name = "aDam"

  v = name.casefold() #name内的字符串变成小写(它可以处理不同的语种内的字母大小写)

  print(type(v),v)

  name = "aDam"

  v2 = name.lower() #name内的字符串变成小写(它只能处理英文)

  print(type(v2),v2)

  3、center

  设置字符串长度并将内容剧中,空白位置进行填充并且何可设置填充的符号默认填充空格

  name = "adam"

  v = name.center(25."+") #在name赋值的字符串的前后各增加加号 ,使得整体字符串占一共有8个字符之前name的赋值字符串剧中,并且赋值给v

  print(type(v),v)

  4、count

  寻找字符串中的子序列或字符出现的次数,并可以设置起始的寻找位数

  name = "adam"

  v = name.count('a',2.4) #计算a在name赋值的字符串内 出现过多少次,不写(,2.4)的话默认是冲头到位找,写了就是从地2到4位寻找

  print (v)

  5、endswith和startswith

  endswith 判断结尾的字符是什么 可以设置 起始位置

  startswith 判断开头的字符是什么 可以设置 起始位置 注意设置的开始位置要前移一个单位

  name = "adam"

  v = name.endswith('d',1.2) #判断 name赋值的字符串 从第一个字符到第二个字符结束 结尾的字母是不是d

  v1 = name.startswith('a',0.2)#判断name赋值的字符串,从第0位到第2位 是不是以 字母a开头

  print (v)

  print (v1)

  6、expandtabs

  将\t 前面字符位数用空格补至x位 ,如\t 前字符位数等于x 则 直接用x个空格替换\t 如\t前字符位数大于x 则在前面字符最末尾补x余数个空格(输出结果不再显示\t)

  test = '12345\t6789'

  v = test.expandtabs(8)

  v1 = test.expandtabs(3)

  v2 = test.expandtabs(5)

  print(v)

  print(v1)

  print(v2)

  #应用实例:

  test = '姓名\t性别\t身高\n张三\t男\t180\n张三\t男\t180\n张三\t男\t180'

  v = test.expandtabs(10)

  print(v)

  想要学习Python,却又担心找不到合适的机Python培训构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

  推荐阅读:

  Python如何利用索引从列表中取值?

  Python字典中如何添加键值对?

  Python语言如何保留两位小数?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。