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

