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:
Python Program to Check Whether a String is Palindrome or Not
Python hex()
Convert String to int or Integer in Java
Python Program to Differentiate Between type() and isinstance()
Machine Learning with Python for everyone - Mark E.Fenner
Map to String Conversion in Java
Python ord()
Python Program to Check If a String Is a Number (Float)
Python Dictionary popitem()
Java InputStream to String
Deep Learning with Python - Francois Chollet
Python enumerate()
Convert char to String in Java
Converting a Stack Trace to a String in Java
Python String splitlines()
Python String capitalize()
How to get current date and time in Python?
Python type()
Python Program to Slice Lists
Python divmod()
Python Program to Get a Substring of a String
Python Namespace and Scope
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Deep Learning in Python - LazyProgrammer
String Set Queries
Introduction to Scientific Programming with Python - Joakim Sundnes
Python dir()
Python complex()
Python String strip()
Python Object Oriented Programming
Python String isdigit()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho