… code:: ipython3
A continuación se detallan el uso y ejemplos de los diferentes métodos utilizados para el manejo de strings.
capitalize()
El metodo capitalize() convierte el primer caracter de un string en
mayuscula
.. code:: ipython3
mi_str = "esta es una prueba de string"
print(mi_str)
capital_str = mi_str.capitalize()
print(capital_str)
.. parsed-literal::
esta es una prueba de string
Esta es una prueba de string
center()
~~~~~~~~
El metodo center() centra un string() en una cantidad especifica de
caracteres
.. code:: ipython3
mi_str = "texto"
print(mi_str)
center_str = mi_str.center(20)
print(center_str)
.. parsed-literal::
texto
texto
casefold ()
~~~~~~~~~~~
El método casefold () elimina todas las distinciones de casos presentes
en una cadena. Se utiliza para la coincidencia sin casillas, es decir,
ignora los casos cuando se compara
.. code:: ipython3
mi_str = "ESTE ES UN TEXTO"
print(mi_str)
casefold_str = mi_str.casefold()
print(casefold_str)
.. parsed-literal::
ESTE ES UN TEXTO
este es un texto
count ()
~~~~~~~~
En palabras simples, el método count () busca la subcadena en la cadena
dada y devuelve cuántas veces la subcadena está presente en ella.
.. code:: ipython3
mi_str = "esta es una prueba de string"
print(mi_str)
mi_substr = "a"
count_int = mi_str.count(mi_substr)
print(count_int)
.. parsed-literal::
esta es una prueba de string
3
endswith ()
~~~~~~~~~~~
El método endswith () devuelve True si una cadena finaliza con el sufijo
especificado. Si no, devuelve False.
.. code:: ipython3
mi_str = "esta es una prueba de string."
resultado = mi_str.endswith('string')
print(resultado)
resultado = mi_str.endswith('string.')
print(resultado)
resultado = mi_str.endswith('string.',10,12)
print(resultado)
resultado = mi_str.endswith('esta',0,4)
print(resultado)
.. parsed-literal::
False
True
False
True
expandtabs ()
El método expandtabs () devuelve una copia de cadena con todos los
caracteres de tabulación ’ t’ reemplazados con caracteres de espacio en
blanco hasta el siguiente múltiplo del parámetro de tamaño de
tabulación.
… code:: ipython3
mi_str = 'xyz\t12345\tabc'
print(mi_str)
resultado = mi_str.expandtabs()
print(resultado)
… parsed-literal::
xyz 12345 abc
xyz 12345 abc
encode ()
El método string encode () devuelve la versión codificada de la cadena
dada.
.. code:: ipython3
#string unicode
mi_str = "pythön!"
print(mi_str)
#default unicode a utf-8
resultado = mi_str.encode()
print(resultado)
#ignorar error
resultado = mi_str.encode("ascii","ignore")
print(resultado)
#remplazar error
resultado = mi_str.encode("ascii","replace")
print(resultado)
.. parsed-literal::
pythön!
b'pyth\xc3\xb6n!'
b'pythn!'
b'pyth?n!'
Curso de Python 2019
0 Comentarios
para escribir tu comentario