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

一、字符串的分片操作

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

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

二、访问字符串中的字符  

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

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

三、字符串的更新

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

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

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

  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

原文地址:https://www.cnblogs.com/ksht-wdyx/p/11320037.html