
字符串实际上就是字符的数组,所以也可以用下标进行索引和切片。
索引:选取其中一个元素。

切片:选取其中一片元素。
str[起点(包含起点元素) : 终点(不包含终点元素) : 步长(默认为1)]默认步长切片

指定步长切片

逆序输出 写法一:

写法二:

find( ) rfind( ) 
index( )str.index() # 功能及操作和find一样,只是在找不到字符串的时候会抛出异常count( )
replace( )
注意:并不会改变原来的字符串,字符串是不可变类型。
split( )str.split() # 对字符串进行切割后返回一个列表根据指定字符进行切割

默认切割形式

partition( ) rpartition( ) 
注意:和split( )的区别在于,split( )返回的是列表,partition( )返回的是集合。
splitlines( )
capitalize( ) tittle( ) # 将字符串的首字符改成大写字母
str.capitalize()
str.tittle()
startswith( ) endswith( ) # 判断字符串是否以某个字符作为开头或者结尾,并返回判断值
str.startswith()
str.endswith()
lower( ) upper() # 将字符串转化为大写或小写字母
str.lower()
str.upper()
center( ) ljust( ) rjust( ) 按指定格式进行对齐,居中对齐、靠左对齐和靠右对齐。

isalpha( ) isdigit( ) isalnum( ) isspace( ) 
join( )
eval( )eval(str) # 能把转换成字符串的,再转换成原来的类型