Page 387 - Ai_417_V3.0_C9_Flipbook
P. 387

Brainy Fact


                     Python  is  a  case-sensitive  language  where  uppercase  and  lowercase  characters  have  different
                     meanings. Name and name are two different variables.




                         Data Types


                 Data types specify the kind of a value a variable can store. It helps us to identify the kind of operation that can
                 be performed on that specific data type. Every value in Python has a data type. Some of the standard built-in
                 data types of Python are:

                                                             Data Types




                             Numbers           None           Boolean        Sequences          Sets           Maps





                     int       float    complex                       string    list    tuple                dictionary

                    • Numbers: Data with a numeric value falls into this category. It can be integer, float and complex. Python will
                   automatically convert a number from one type to another if needed. Following are some number types:
                      ✶ Integer: Integers are whole numbers (+ve, -ve or 0) with no fractions or decimal value. Range of an integer in
                      Python can be from -2147483648 to 2147483647, and long integer has unlimited range subject to available
                      memory. For example, 10, 124, 4567, 7812568751.
                      ✶ Float: It is a real number with floating point representation. For example, 15.5 and 12.0. It can also be represented
                      using the exponent notation E. For example, 1E5 is 100000.
                      ✶ Complex:  It  is  made  up  of  a  real  number  and  an  imaginary  number.  For  example,  3+2j  where  3  is  a  real
                      number, 2 is an imaginary number, and j is the imaginary unit.
                    • None: This is a special data type with NULL or nothing/no value. It does not mean 0, False or empty. It is
                   represented by None.
                    • Boolean: It is a data type with two built-in values: True or False. It is used in logical evaluation. A True value
                   represents 1 while a False represents 0.
                    • Sequence: It is a collection of data stored under a common name. Each value is referred by its index number. It
                   can be mutable or non-mutable. There are three types of data as sequence in Python:
                      ✶ String: It is an ordered sequence of UNICODE characters enclosed in single or double quotes. Multi-line strings
                      can be created using triple quotes (single or double). The quotes are not part of string. They only tell the
                      computer where the string constant begins and ends. Its length is dependent on the available memory. It can
                      also be empty where we have just empty quotes with no value. For example,
                            " "
                            "Hello"

                            'Python'
                            "I love 'Python'"


                                                                                        Introduction to Python  385
   382   383   384   385   386   387   388   389   390   391   392