Convertir objeto a string en Python

Python define funciones de conversión de tipo para convertir directamente un tipo de datos a otro. Este artículo tiene como objetivo proporcionar información sobre cómo convertir un objeto en una string.

Convertir objeto a string

Todo es un objeto en Python. Entonces, todos los objetos integrados se pueden convertir en strings usando los métodos str() y repr().

Ejemplo 1: Usando el método str()

Python3

# object of int
Int = 6
  
# object of float
Float = 6.0
  
# Converting to string
s1 = str(Int)
print(s1)
print(type(s1))
  
s2= str(Float)
print(s2)
print(type(s2))

Producción:

6
<class 'str'>
6.0
<class 'str'>

Ejemplo 2: use repr() para convertir un objeto en una string

Python3

print(repr({"a": 1, "b": 2}))
print(repr([1, 2, 3]))
  
# Custom class
class C():
    def __repr__(self):
        return "This is class C"
  
# Converting custom object to 
# string
print(repr(C()))

Producción:

{'a': 1, 'b': 2}
[1, 2, 3]
This is class C

Nota: Para saber más sobre str() y repr() y la diferencia entre referir, str() vs repr() en Python

Publicación traducida automáticamente

Artículo escrito por deepanshumehra1410 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *