COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

<h1>metodos de strings</h1>

… 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!'

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados