TypeCasting in Python CheatSheet
Typecasting is converting a value from one data type to another in Python. This is useful when you need to perform operations on different data types.
Why Typecasting is Needed :
To perform calculations on strings that contain numbers
To convert data received from user input
To ensure compatibility between different data types
input() will always return data of string datatype
String To Integer
num_str = "10"
print(type(num_str)) # <class 'str'>
num_int = int(num_str) # "10" -> 10
print(type(num_int)) # <class 'int'><class 'str'>
<class 'int'>String To Float
float_str = "3.14"
print(type(float_str)) # <class 'str'>
num_float = float(float_str) # "3.14" -> 3,.14
print(type(num_float)) # <class 'float'>Converting a string containing a float value into an integer: Not Possible
Converting a String containing an integer into a float
Converting a string value into an integer
Converting a string containing alphabets and numbers into Integers --> Not Possible
Integer to Float
Integer to String
Float to Integer
Float to String
Integer to Boolean
Float to Boolean
String to Boolean
Boolean to Integer
Boolean to Float
Boolean to String
User Input
Last updated