Page 89 - KEC Khaitan C7 Flipbook
P. 89

For example,

                     Program1.py
                  File  Edit  Format   Run    Options   Window    Help

                  num_int = 10 # Integer
                  num_float = 10.5  # Float
                  result = num_int + num_float # Integer is converted to Float
                  print(result)
                  print(type(result))




                     Output

                  20.5
                  <class 'float'>


                 In the above program, Python automatically converts num_int (an integer) into a float before

                 performing addition. The result is stored as a float to avoid loss of precision.
                   Explicit Type Conversion: This type of conversion is done manually using built-in functions.
                   The user specifies the required data type using type conversion functions.

                   Common functions:
                   o  int() → Converts to integer

                   o  float() → Converts to float
                   o  str() → Converts to string
                 For example,

                     Program2.py
                  File  Edit  Format   Run    Options   Window    Help


                  num_str = "100"  # String
                  num_int = int(num_str)  # Convert to Integer
                  print(num_int)
                  print(type(num_int))



                     Output

                  100
                  <class 'int'>



                 In the above program, Python converts the string "100" into an integer using int(), allowing it
                 to be used in mathematical operations. The type() function confirms that the variable is now of
                 type <class 'int'>.



                                                                                    Tokens and Data Types in Python  87
   84   85   86   87   88   89   90   91   92   93   94