Conceptos básicos de Python - cadena str

 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)#所有标点符号字符 

Supongo que te gusta

Origin blog.csdn.net/a497785609/article/details/131956157
Recomendado
Clasificación