Table of Contents
In this example, you will learn to parse a string to a float or int.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Parse string into integer
balance_str = "1500" balance_int = int(balance_str) # print the type print(type(balance_int)) # print the value print(balance_int)
Output
<class 'int'> 1500
int() can be used to parse a string to an integer. The argument passed balance_int is the string. As shown in the above example, you can see the type of the string changed to int.
Note: The string must be a numeral value.
2. Example 2: Parse string into float
balance_str = "1500.4" balance_float = float(balance_str) # print the type print(type(balance_float)) # print the value print(balance_float)
Output
<class 'float'> 1500.4
float() can be used to parse a string to an integer. Similar to Example 1, the string is passed as an argument to float().
3. Example 3: A string float numeral into integer
balance_str = "1500.34" balance_int = int(float(balance_str)) # print the type print(type(balance_int)) # print the value print(balance_int)
Output
<class 'int'> 1500
If the string is a float numeral, you can convert it into a float type using float(), and then parse it to an integer using int().
Related posts:
Adding a Newline Character to a String in Java
Python help()
Python Numbers, Type Conversion and Mathematics
Python Program to Convert Two Lists Into a Dictionary
Python Program to Convert Bytes to a String
Python String rstrip()
Array to String Conversions
Python Program to Find the Sum of Natural Numbers
Python Program to Count the Number of Occurrence of a Character in String
Python String isalnum()
Python dict()
Python Program to Print Output Without a Newline
Python List pop()
Python Set intersection_update()
Python Program to Merge Mails
Python next()
Python timestamp to datetime and vice-versa
Python slice()
Python max()
Python frozenset()
Python staticmethod()
Convert String to int or Integer in Java
Python Program to Find the Largest Among Three Numbers
CharSequence vs. String in Java
Python repr()
Python while Loop
Python Program to Find the Factorial of a Number
Python List clear()
Python Program to Trim Whitespace From a String
Python String startswith()
Python Iterators
Python String isdigit()