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

Python14之字符串(各种奇葩的内置方法)

程序员文章站 2022-05-18 21:13:22
一、字符串的分片操作 其分片操作和列表和元组一样 1 str1 = 'keshengtao' 2 str1[2:6] 3 'shen' 4 str1[:] 5 'keshengtao' 6 str1[:4] 7 'kesh' 二、访问字符串中的字符 注:字符串中的单个字符,同样也是字符串 1 str ......

一、字符串的分片操作

  其分片操作和列表和元组一样

1 str1 = 'keshengtao'
2 str1[2:6]
3 'shen'
4 str1[:]
5 'keshengtao'
6 str1[:4]
7 'kesh'

二、访问字符串中的字符  

  注:字符串中的单个字符,同样也是字符串

1 str1 = 'keshengtao'
2 str1[3]
3 'h'

三、字符串的更新

  和元组一样,字符串中的元素无法进行修改和删除的,所谓的更新,其实是新生成了一个新的字符串并赋值给原来的字符串名

 

1 str1 = str1[:] + '詹姆斯'
2 str1
3 'keshengtao詹姆斯'

四、字符串的内置方法(介绍其中的几个,还有好多好多)

  1、capitalize()     字符串的开头第一个字符大写(首先必须是字母才行)

  2、upper()   将所有字符串中的小写字母改为大写

  3、lower()、casefold()      将所有的大写字母都改为小写

  4、swapcase()     将字符串中的大写改为小写,小写改为大写

  5、title()        将字符串中每个开头的字符改为大写

  6、isupper()      判断字符串中的字母是否全为大写

  7、islower()         判断字符串中的字母时候全为小写

  8、isalnum ()                    判断字符串至少有一个字符,并且所有字符都是字母或数字则返回true,否则返回false

  9、isalpha()        判断字符串中至少有一个字符并且所有字符都是字母则返回true,否则返回flase

  10、isdecimal()               判断字符串只包含十进制数字则返回true,否则返回false