字符串常用方法
一、字符串切片,( [开始:结尾:步长] ,左到右不到)
- 从后往前打印的时候也应遵循 左->右 原则,例如:[ -3:-1 ]。
- 步长可以顺序也可逆序,例如:print([ : : -1])打印出来是反向字符串。
二、字符串拼接
两种:
- 用加号 “+” ,例如:print(“你好”+“世界”)。
- “字符串间插入的字符串”.join( [ 可选开始索引,可选结束索引 ] ) 方法,
例如:
a=‘hello’ ;
b=‘world’ ;
print( ’ , ’ . join ( ) )
out ( hello,world )
三、字符串检索
- str.find(“需要查找的字符串”,[ 可选检索范围开始索引 ,检索范围结束索引 ] )
- 找不到返回 -1
四、替换
1. 字符串替换
- str.replace(被替换的字符/字符串,替换的字符/字符串,[ 可选替换次数 ] )
2.去除字符串两边空格/相同字符
- str.strip([ 可选字符串 ])
- strip方法的局限:a = “ abc def”,中间空格无法去除,则可用replace(‘空格’,‘’)来替换
3.大小写替换
- str.upper() 全变大写
- str.lower() 全变小写