Veamos cómo convertir un objeto de string en un objeto flotante. Podemos hacer esto usando estas funciones:
- flotar()
- decimal()
Método 1: Usarfloat()
# declaring a string str1 = "9.02" print("The initial string : " + str1) print(type(str1)) # converting into float str2 = float(str1) print("\nThe conversion of string to float is ", str2) print(type(str2)) # performing an operation on the float variable str2 = str2 + 1 print("The converted string to float is incremented by 1 : ", str2)
Producción :
The initial string : 9.02 <type 'str'> The conversion of string to float is 9.02 <type 'float'> The converted string to float is incremented by 1 : 10.02
Método 2: Usandodecimal()
: Dado que solo queremos una string con un número con valores decimales, también se puede usar este método.
# importing the module from decimal import Decimal # declaring a string str1 = "9.02" print("The initial string : " + str1) print(type(str1)) # converting into float str2 = Decimal(str1) print("\nThe conversion of string to float is ", str2) print(type(str2)) # performing an operation on the float variable str2 = str2 + 1 print("The converted string to float is incremented by 1 : ", str2)
Producción :
The initial string : 9.02 <type 'str'> The conversion of string to float is 9.02 <type 'float'> The converted string to float 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