Métodos comunes:
1. Método find(): busque una subcadena en una cadena más larga y devuelva el índice más a la izquierda de la ubicación de la subcadena.
2. Método join(): es el método inverso de split(), y los elementos de la cola que deben agregarse deben ser cadenas.
3. Método lower(): devuelve la versión en minúsculas de la cadena.
4. Método replace(): devuelve la cadena obtenida después de reemplazar todas las ocurrencias de una cadena.
5. Método split(): es el método inverso de unión, que divide la cadena en secuencias.
Método 6.strip(): elimine los espacios en ambos extremos de la cadena (sin incluir el interior).
7. Constantes de cadena:
cadena.dígitos #contiene números 0-9
string.ascii_letters #ASCII码
string.printable #Todos los caracteres imprimibles
string.punctuation #Todos los caracteres de puntuación
import string
#1.find()方法:在一个较长的字符串中查找子字符串,返回子串所在位置的最左端索引
a="Hello World"
w=a.find("World")
print(w)
#输出:6
#2.join()方法:它是split()的逆方法,需要添加队列元素必须是字符串
a=["1","2","3","4","5"]
print("".join(a))
print("+".join(a))
#输出:12345
#输出:1+2+3+4+5
a=["","usr","bin","env"]
print("/".join(a))
#输出:/usr/bin/env
#3.lower()方法:返回字符串的小写字母版
a="HelloWorld"
print(a.lower())
#输出:helloworld
#4.replace()方法:返回某个字符串的所有匹配项均被替换之后得到的字符串
a="AAABBAA"
print(a.replace("B","A"))
#输出:AAAAAAA
#5.split()方法:它是join的逆方法,将字符串分割成序列
a="1+2+3+4+5"
b=a.split("+")
print(b)
#输出:['1', '2', '3', '4', '5']
#6.strip()方法:去除字符串两端的空格(不包含内部)
a=" HelloWorld "
print(a.strip())
#输出:HelloWorld
a="***HelloWorld***"
print(a.strip("*"))
#输出:HelloWorld
#7.字符串常量:在string模块中,需要import string
print(string.digits) #包含数字0-9
print(string.ascii_letters) #ASCII码
print(string.printable)#所有可打印字符
print(string.punctuation)#所有标点符号字符