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 List append()
Python Program to Check If a List is Empty
Python Program to Convert String to Datetime
Python Program to Delete an Element From a Dictionary
Python String isprintable()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Create a Countdown Timer
Python Program to Find the Factors of a Number
Python String islower()
Python List extend()
Python Program to Differentiate Between type() and isinstance()
Convert Character Array to String in Java
Python Program to Find ASCII Value of Character
Java – Random Long, Float, Integer and Double
Python chr()
Python Namespace and Scope
Python Data Types
Python globals()
Python *args and **kwargs
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Merge Mails
Python Anonymous / Lambda Function
Python hasattr()
Python Dictionary get()
Python help()
Python Program to Safely Create a Nested Directory
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Add Two Matrices
Python strptime()
Python classmethod()
Deep Learning with Python - Francois Chollet
Python any()