Métodos de cadenas de Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> Métodos de cadena Parte- 1
Métodos de cadena, parte 2

En este artículo se analizan otros métodos

1. strip () : — Este método se utiliza para eliminar todos los caracteres iniciales y finales mencionados en su argumento.

2. lstrip () : —Este método es se utiliza para eliminar todos los caracteres iniciales mencionados en su argumento.

3. rstrip () : — Este método se utiliza para eliminar todos los caracteres finales mencionados en su argumento.

< p>

# Código Python para demostrar cómo funciona
# strip (), lstrip () y rstrip ()

str = "--- pythonengineering ---"


# usando strip() para eliminar todos los & # 39; - & # 39;

print ( "Cadena después de quitar todo ’ -’ es: " , end = "")

imprimir ( str .strip ( ’ -’ ))

< br /> # usando lstrip () para eliminar todos los & # 39; - & # 39;

print ( "Cadena después de eliminar todo líder’ -’ es: " , end = "") < /código>

print ( str < clase de código = "simple">.lstrip ( ’-’ ))


# usando rstrip () para eliminar todos los & # 39; - & # 39;

print ( "Cadena después de eliminar todo final’ -’ es: " , end = " ")

print ( str . rstrip ( ’- ’ ))

Salida:

 La cadena después de quitar todos los ’-’ es: pythonengineering La cadena después de quitar todos los ’-’ iniciales es: pythonengineering --- La cadena después de quitar todos los ’-’ finales es: --- pythonengineering 

4. min ("cadena") : — Esta función devuelve el alfabeto de valor mínimo de una cadena.

5. max ("cadena") : — Esta función devuelve el alfabeto de valor máximo de una cadena.

# código Python para demostrar cómo funciona
# min() y max()

str = "pythonengineering"

< br /> # usar min() para imprimir el carácter más pequeño
# imprime & # 39; e & # 39;

print ( " El carácter de valor mínimo es: " + min ( str ))


# usando max() para imprimir el carácter más grande
# imprime & # 39; s & # 39;

imprimir ( " El carácter de valor máximo es: " + max ( str ))

Salida:

 El carácter de valor mínimo es: e El carácter de valor máximo es: s 

6. maketrans () : — Se usa para hacer coincidir el contenido de la línea 1 con la línea 2 con los índices apropiados para la traducción posterior usando translate().

7. traducir () : — Se utiliza para intercambiar elementos en línea coincidentes con maketrans ().

# código Python para demostrar cómo funciona
# maketrans() y translate()

de cadena importar maketrans < /código> # for layouttrans ()

str = "ingeniería de Python"

str1 = " gfo "

str2 = "abc"


# usando maktrans () para asignar elementos str2 a str1

mapeado = maketrans (str1, str2)


# usando traducir() para traducir usando mostrar

imprimir " La cadena después de la traducción usando elementos mapeados es: "

print str . traducir (asignado)

Salir:

 La cadena después de la traducción usando elementos mapeados es: aeeksbcraeeks 

En el código anterior, "g" se reemplaza con "a", "f" se reemplaza con "b" y "o" se reemplaza con "c" en la cadena usando la función de traducción.

8.reemplazar () : — Esta función se usa para reemplazar una subcadena con una nueva subcadena en una cadena. Esta función tiene 3 argumentos. La cadena a reemplazar, la nueva línea a reemplazar y el valor máximo que indica el límite para sobrescribir la acción (el valor predeterminado es ilimitado).

# Código Python para demostrar cómo funciona
# replace()

str = "nerdsfornerds es para nerds"

str1 = "nerds"

str2 = "geeks"


# usando replace () para reemplazar str2 con str1 en str
# cambia solo 2 casos

print ( "La cadena después de reemplazar cadenas es:" , end = "" )

print ( str . replace (str1, str2, 2 ))

< /tbody>

Salida:

 La cadena después de reemplazar cadenas es: pythonengineering es para nerds 

Este método es proporcionado por Chinmoy Lenka
9. expandtabs () : — Se usa para reemplazar todas las tabulaciones ("/ t") con espacios o solo espacios, utilizando un tamaño de tabulación específico, que es opcional.
Sintaxis: string.tabsize (tabsize)
Parámetros: especifica el número de caracteres a reemplazar por un carácter de tabulación. De manera predeterminada, la función acepta el tamaño de tabulación como 8.
Valor devuelto: una cadena en la que todas las tabulaciones se reemplazan por espacios.

< td class = "code">

# código de Python para la ilustración expandtabs ()

string = ’GEEKS FOR GEEKS’


# Sin parámetros, el tamaño predeterminado es 8

print (string.expandtabs())


# tamaño de pestaña tomado como 2

print < clase de código = "simple"> (string.expandtabs ( 2 ))


# pa Tamaño de pestaña tomado como 5

imprimir (string.expandtabs ( 5 ))

Salida:

 GEEKS PARA GEEKS GEEKS PARA GEEKS GEEKS PARA GEEKS 

Este artículo está actualizado Manjeet Singh Si le encanta Python.Engineering y le gustaría contribuir, también puede escribir un artículo usando contribuya.python.engineering o envíe el artículo por correo electrónico a contribució[email protected] .Ingenieria. Vea mi artículo que aparece en la página de inicio de Python.Engineering y ayude a otros geeks.

Publique comentarios si encuentra algún problema o si desea compartir más información sobre el tema tratado anteriormente.

Esperamos que este artículo le haya ayudado a resolver el problema. Además de Métodos de cadenas de Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()), consulta otros temas relacionados con exp.

¿Quiere sobresalir en Python? Consulte nuestra reseña de los mejores cursos en línea de Python 2022. Si está interesado en Data Science, consulte también cómo aprender programación en R.

Por cierto, este material también está disponible en otros idiomas:



Anna Danburry

Massachussetts | 2022-11-28

Sencillo y claro. Gracias por compartir. Métodos de cadenas de Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) y otros temas con File handling siempre fue mi punto débil 😁.. Simplemente no estoy muy seguro de que sea el mejor método

Schneider Wu

London | 2022-11-28

Sencillo y claro. Gracias por compartir. Métodos de cadenas de Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) y otros temas con exp siempre fue mi punto débil 😁.. Solo espero que eso no vuelva a surgir

Frank Sikorski

Abu Dhabi | 2022-11-28

¿Tal vez haya otras respuestas? ¿Qué significa el Métodos de cadenas de Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) significa exactamente?. Volveré mañana con comentarios

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically