type conversion in python code example
Example 1: how to convert types of variablesin python
int(anyData) #any into integer
str(anyData) #any into string
ord(chr) #character into number
hex(int) #integer into hexadecimal string
oct(int) #integer into octal string
float(anyData) #any into float
tuple() #convert to tuple
set() #returns the type after converting to set
list() #convert any data type to a list
dict() #convert a tuple of order (key,value) into a dictionary
complex(real,imag) #converts real numbers to complex(real,imag) number
Example 2: python: convert variable as character
df['myvar'] = df['myvar'].astype(str)
Example 3: python data type conversion
equationStrToInt = '8 * 8'
eval(equationStrToInt)
type(equationStrToInt)
print(equationStrToInt)
strToList = 'GREPPER'
list(strToList)
type(strToList)
print(strToList)
Example 4: type declaration python
def greeting(name: str) -> str:
return 'Hello ' + name
Example 5: Python Practice Problems based on type casting
num_int = 123
num_str = "456"
print("Data type of num_int:",type(num_int))
print("Data type of num_str before Type Casting:",type(num_str))
num_str = int(num_str)
print("Data type of num_str after Type Casting:",type(num_str))
num_sum = num_int + num_str
print("Sum of num_int and num_str:",num_sum)
print("Data type of the sum:",type(num_sum))
Example 6: typecasting inpython
# Converting data type of one variable to diffrent data type is called typecasting
>>> string = '123'
>>> type(string)
<class 'str'>
>>> integer = int(string) # Converting str() to int() data type.
>>> type(integer)
<class 'int'>
>>> float_number = float(integer) # Converting int() to float() data type.
>>> type(float_number)
<class 'float'>
>>> string, integer, float_number
('123', 123, 123.0) # str, int, float