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:
Java – Generate Random String
Python Variables, Constants and Literals
Python zip()
Python List index()
Python Program to Add Two Numbers
Python isinstance()
Jackson – Marshall String to JsonNode
Python String isdigit()
Python Machine Learning - Sebastian Raschka
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python globals()
Python Program to Count the Number of Digits Present In a Number
Python String capitalize()
Encode a String to UTF-8 in Java
Python Program to Convert Celsius To Fahrenheit
Python List reverse()
Python Program to Check Whether a String is Palindrome or Not
Python *args and **kwargs
Python Inheritance
Python Program to Find ASCII Value of Character
Python Set union()
How to get current date and time in Python?
Python open()
Python Program to Multiply Two Matrices
Python dict()
APIs in Node.js vs Python - A Comparison
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python hex()
Format ZonedDateTime to String
Python Program to Capitalize the First Character of a String
Python Program to Differentiate Between del, remove, and pop on a List
Python Operators