欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 3.0 字符串的内置方法

程序员文章站 2022-04-15 17:07:16
#String的内置方法 st='hello world' ★1、print(st.count('l')) #统计元素在字符串的个数 #==> 3 2、print(st.capitalize()) #首字母大写 #==> Hello world ★3、print(st.center(50,'-')) ......

#String的内置方法

st='hello world'

★1、print(st.count('l'))  #统计元素在字符串的个数

#==> 3

2、print(st.capitalize()) #首字母大写

#==> Hello world

★3、print(st.center(50,'-'))  #字符串居中

#==> -------------------------hello world-------------------------

4、print(st.endwith('rld')) #判断结尾元素

#==>True

★5、print(st.startswith('hello')) #判断开头元素

#==>True

6、st='hello w\torld'

print(st.expandtabs(tabsize = 10))

#==> hello w          orld

★7、st='hello w\torld'

print(st.find('t')) #查找到第一个元素并将其索引值返回

#==> 8

★8、st='hello world {name} is {age}'   #格式化输出的另一种方式

print(st.format(name ='karen',age=22))

#==> hello world karen is 22

9、st='hello world {name} is {age}'   #格式化输出的另一种方式

print(st.format_map({'name':'karen','age':22}))

#==> hello world karen is 22

10、print(st.index('h'))  #和find用法一样,但如果找不到就报错

#==> 0

11、print(st.isalnum())  #字符串是否只包括数字和字母

12、print(st.isdecimal())  #是不是十进制的数

13、print(st.isdigit()) #是不是整型数字 

14、 print(st.isnumeric())    #14=13

15、print(st.isdentifier())  #判断是不是一个非法字符    变量   :数字不能开头

16、print(st.islower())  #是不是全部小写

17、print(st.isupper())  #是不是全部大写

18、print(st.isspace())  #是不是全部是空格

19、print(st.istitle())  #是不是一个首字母是大写

★20、print(st.lower())  #大写变小写

★21、print(st.upper()) #小写变大写

★22、print(st.swapcase()) #大写变小写、小写变大写

23、print(st.ljust(50,'-')) #左边补充

24、print(st.lrjust(50,'-'))#右边补充

25、print(c='------'.just([a,b ,c]))#用连接符将字符串连接

★26、print(st.strip())  #去掉前后空格、换行符\n、制表符\t

27、print(lst.lstrip())

28、print(st.rstrip())

★29、print(st.replace('hello','world')) #字符串中的所有与替换的元素相同的元素全部替换

#==> world world

30、print(st.rfind('l')) #最右面要查找的字符的索引

#==>9

★★★31、print(st.sprit(' ',1))  #以什么作为分隔符把字符串整合成一个列表

32、print(st.rsprit(' ',1))   #以右为准分割几次输出

33、print(st.title(''))  #首字母全部大写