Convertir string a doble en Python3

Dada una string, nuestra tarea es convertirla en doble. Dado que el tipo de datos doble permite que un número tenga valores no enteros. Entonces, la conversión de string a doble es lo mismo que la conversión de string a flotante 

Esto se puede implementar de estas dos maneras.

1) Usando el método float()

Python3

str1 = "9.02"
print("This is the initial string: " + str1)
 
# Converting to double
str2 = float(str1)
print("The conversion of string to double is", str2)
 
str2 = str2+1
print("The converted string to double is incremented by 1:", str2)

Producción:

This is the initial string: 9.02
The conversion of string to double is 9.02
The converted string to double is incremented by 1: 10.02

2) Usando el método decimal(): Dado que solo queremos una string con un número con valores decimales, este método también se puede usar

Python3

from decimal import Decimal
 
 
str1 = "9.02"
print("This is the initial string: " + str1)
 
# Converting to double
str2 = Decimal(str1)
print("The conversion of string to double is", str2)
 
str2 = str2+1
print("The converted string to double is incremented by 1:", str2)

Producción:

This is the initial string: 9.02
The conversion of string to double is 9.02
The converted string to double is incremented by 1: 10.02

Publicación traducida automáticamente

Artículo escrito por shivanshsaxena1 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 *