Python Casting (āĻĒāĻžāχāĻĨāύ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚)

āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋ?
āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ‚āĻ—ā§ā§Ÿā§‡āϜ āĻāχ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āϧāĻžāϰāύāĻž āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āĻāĻ• āϧāϰāύ⧇āϰ āĻĄāĻžāϟāĻž āϕ⧇ āĻ…āĻ¨ā§āϝ āϧāϰāύ⧇āϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĨ¤ āĻāϕ⧇ āϟāĻžāχāĻĒ āĻ•āύāĻ­āĻžāĻ°ā§āϏāύ āĻ“ āĻŦāϞāĻž āĻšā§ŸāĨ¤ āϝ⧇āĻŽāύ – āĻĢā§āϞ⧋āϟ āϏāĻ‚āĻ–ā§āϝāĻž ⧝.ā§Ŧā§Š āϕ⧇ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž ⧝ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰāĻžāĨ¤ āĻ•āĻŋāĻ‚āĻŦāĻž āϕ⧋āύ āϏāĻ‚āĻ–ā§āϝāĻž āϜāĻžāĻ¤ā§€ā§Ÿ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϕ⧇ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āĻŦāĻž āĻĢā§āϞ⧋āĻŸā§‡ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰāĻž āĨ¤Â 
 
āĻĒāĻžāχāĻĨāύ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚
āĻĒāĻžāχāĻĨāύ⧇ āĻĻ⧁āχ āϧāϰāύ⧇āϰ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻĻ⧇āĻ–āĻž āϝāĻžā§Ÿ, āĻāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻšāϞ āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻĒāϰāϟāĻŋ āĻšāϞ āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚āĨ¤ āĻāĻ–āύ āĻāχ āĻĻ⧁āχ āϧāϰāύ⧇āϰ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āĻŦā§āϝāĻžāĻĒāĻžāϰ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ•-
 
āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚
āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻāϰ āĻšāĻ¸ā§āϤāĻ•ā§āώ⧇āĻĒ āĻ›āĻžā§œāĻž āĻĒāĻžāχāĻĨāύ āύāĻŋāĻœā§‡ āύāĻŋāĻœā§‡ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āϰ⧇ āĻ¨ā§‡ā§ŸāĨ¤ āĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒāĻžāχāĻĨāύ āϏāĻŦ āϏāĻŽā§Ÿ āĻ˛ā§‹ā§ŸāĻžāϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻĨ⧇āϕ⧇ āφāĻĒāĻžāϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ āĻĻā§‡ā§ŸāĨ¤ āĻāĻ–āύ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ• āĻāχ āĻ˛ā§‹ā§ŸāĻžāϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻĨ⧇āϕ⧇ āφāĻĒāĻžāϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ•āύāĻ­āĻžāϰāϏāύ āϟāĻž āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻšā§Ÿ-
 
 
 
 
integer_number = 100
float_number = 10.67
total = integer_number + float_number
print(total)
print(type(total))
 
## Output:
## 110.67
## <class ‘float’>
 

 

āĻāχ āωāĻĻāĻžāĻšāĻžāϰāύ āϟāĻžāϰ āĻĻāĻŋāϕ⧇ āĻ–ā§‡ā§ŸāĻžāϞ āĻ•āϰāϞ⧇ āφāĻŽāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ āϝ⧇ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āϟāĻžāχāĻĒ āĻāϰ āĻĄāĻžāϟāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĢā§āϞ⧋āϟ āϟāĻžāχāĻĒ āĻĄāĻžāϟāĻž āĻāϰ āĻŽāĻ§ā§āĻ¯ā§Ÿā§‡ āϝ⧋āĻ— āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāĻž āĻšāϞ⧇ āϤāĻž āφāĻŽāĻžāĻĻ⧇āϰāϕ⧇ āĻāĻ•āϟāĻŋ āĻĢā§āϞ⧋āϟ āϟāĻžāχāĻĒ āĻĄāĻžāϟāĻž āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāϛ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāĻžāϰ āϏāĻŽā§Ÿ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āϟāĻžāχāĻĒ āĻāϰ āĻĄāĻžāϟāĻž āϕ⧇ āĻĢā§āϞ⧋āϟ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤
> āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āύāĻ­āĻžāϰāϏāύ āϏāĻŦ āϏāĻŽā§Ÿ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āύ⧟, āύāĻŋāĻšā§‡āϰ āωāĻĻāĻžāĻšāĻžāϰāύ āϟāĻž āĻĻ⧇āĻ–āϞ⧇ āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āύāĻ­āĻžāϰāϏāύ āĻāϰ āĻāĻ•āϟāĻŋ āϏāĻŋāĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžāĻŦ⧇-
 
 
 
integer_number = 100
random_string =“hello”
addition = integer_number + random_string
print(type(addition))
 
## Output: TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’
 
 
āφāĻŽāϰāĻž āĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϟāĻžāχāĻĒ āχāϰāϰ(Error) āĻĒāĻžāĻšā§āĻ›āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāχ āϰāĻ•āĻŽ āĻ…āĻŦāĻ¸ā§āĻĨāĻžā§Ÿ āĻĒāĻžāχāĻĨāύ āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āĻāχ āϰāĻ•āĻŽ āĻ…āĻŦāĻ¸ā§āĻĨāĻžā§Ÿ āφāĻŽāĻžāĻĻ⧇āϰāϕ⧇ āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āφāĻļā§āϰ⧟ āύāĻŋāϤ⧇ āĻšā§ŸāĨ¤
āĻĒāĻžāχāĻĨāύ āχāĻŽāĻĒā§āϞāĻŋāϏāĻŋāϟ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϏāĻŦāϏāĻŽā§Ÿ āĻĒāĻžāχāĻĨāύ āĻĄāĻžāϟāĻž āϞāϏ āύāĻž āĻšāĻ“ā§ŸāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϕ⧋āύ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧇ āĻĻā§‡ā§ŸāĻž āĻšāϞ⧇ āĻĄāĻžāϟāĻž āϞāϏ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
 
 
āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚āσ
āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āϕ⧋āύ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āϕ⧇ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ āĻ…āύ⧁āϝāĻžā§Ÿā§€ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āϜāĻ¨ā§āϝ āĻĒāĻžāχāĻĨāύ⧇ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻĢāĻžāĻ‚āĻļāύ āĻŦā§āϝāĻžāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāĨ¤ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻĢāĻžāĻ‚āĻļāύ āϗ⧁āϞ⧁ āĻšāϞ, int(), float(), str() āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤
āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāĻžāϰāύāϟāĻŋ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āϰ⧇ āĻ•āϰāĻž āĻšā§Ÿ āϤāĻžāĻšāϞ⧇ āϟāĻžāχāĻĒ āχāϰāϰ āĻšāĻŦ⧇ āύāĻž,
 
 
 
integer_number = 100
random_string =“hello”
integer_to_string = str(integer_number)
addition = integer_to_string + random_string
print(addition)
print(type(addition))
 
## Output:
## 100hello
## <class ‘str’>
 
āĻ•āĻŋāϛ⧁ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāύāσ
*int() -> āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āϞāĻŋāĻŸā§‡āϰāĻžāϞ āĻĨ⧇āϕ⧇ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āϟāĻžāχāĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϏāύ āĨ¤
*float() -> āĻĢā§āϞ⧋āϟ āϞāĻŋāĻŸā§‡āϰāĻžāϞ āĻĨ⧇āϕ⧇ āĻĢā§āϞ⧋āϟ āϟāĻžāχāĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϏāύ āĨ¤
*str() -> āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϞāĻŋāĻŸā§‡āϰāĻžāϞ āĻĨ⧇āϕ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϟāĻžāχāĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϏāύāĨ¤

Example 1:

integer_number = 100
float_number = 10.67
total = integer_number + float_number
print(total)
print(type(total))
# Output:
# 110.67
# <class ‘float’>

Example 2:

integer_number = 100
random_string = “hello”
addition = integer_number + random_string
print(type(addition))
# Output:
# TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’

Example 3:

integer_number = 100
random_string = “hello”
integer_to_string = str(integer_number)
addition = integer_to_string + random_string
print(addition)
print(type(addition))
# Output:
# 100hello
# <class ‘str’>

Example 4:

num= 100
float_num = float(100)
print(float_num)
print(type(float_num))
# Output
#100.0
#<class ‘float’>

Example 5:

num= 100
float_num = float(100)
print(float_num)
print(type(float_num))
# Output
#100.0
#<class ‘float’>
str_num= str(float_num) + “50”
print(str_num)
print(type(str_num))
# Output
#100.050
#<class ‘str’>
āĻ…āύ⧁āĻļā§€āϞāύāσ
 
ā§§āĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ(Integer) āĻ“ āĻāĻ•āϟāĻŋ āĻĢā§āϞ⧋āϟ (Float) āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ⧇āϰ āĻ­ā§āϝāĻžāϞ⧁ āϝ⧋āĻ— āĻ•āϰ⧇ āϝ⧋āĻ—āĻĢāϞ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ
⧍āĨ¤ āĻĻ⧁ ‘āϟāĻŋ āĻĢā§āϞ⧋āϟ āĻ­ā§āϝāĻžāϞ⧁ āϝ⧋āĻ— āĻ•āϰ⧇ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ⧇ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύ āĨ¤
ā§ŠāĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āĻ“ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻ­ā§āϝāĻžāϞ⧁ āϝ⧋āĻ— āĻ•āϰ⧁āύ āĨ¤
ā§ĒāĨ¤ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϕ⧇ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ⧇ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ āĻĻ⧇āϖ⧁āύ āĻ•āĻŋ āϰ⧇āϜāĻžāĻ˛ā§āϟ āφāϏ⧇ āĨ¤
ā§ĢāĨ¤ āĻĻ⧁āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āĻ­ā§āϝāĻžāϞ⧁ āϝ⧋āĻ— āĻ•āϰ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύ āĨ¤
 āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āύ āĻĒā§āϰāĻļā§āύāϏāĻŽā§āĻš
 
ā§§āĨ¤ āĻĒāĻžāχāĻĨāύ⧇ āϟāĻžāχāĻĒāĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋ?
⧍āĨ¤ āĻĒāĻžāχāĻĨāύ⧇ āϟāĻžāχāĻĒ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻāϰ āĻĒā§āϰāĻ•āĻžāϰāϗ⧁āϞ⧋ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧁āύāĨ¤
ā§ŠāĨ¤ āĻāĻ•ā§āϏāĻĒā§āϞāĻŋāϏāĻŋāϟ āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻ–āύ āĻ•āϰāϤ⧇ āĻšā§Ÿ ?
ā§ĒāĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āĻ“ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāϞ⧇ āφāωāϟāĻĒ⧁āϟ āĻ•āĻŋ āĻšāĻŦ⧇?
ā§ĢāĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āĻ“ āĻāĻ•āϟāĻŋ āĻĢā§āϞ⧋āϟ āύāĻžāĻŽā§āĻŦāĻžāϰ āϝ⧋āĻ— āĻ•āϰāϞ⧇ āϝ⧋āĻ—āĻĢāϞ⧇āϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ•āĻŋ āĻšāĻŦ⧇?