Page 276 - Ai_C10_Flipbook
P. 276
The description of these data types is as follows:
• Numbers: Data with a numeric value fall into this category. It can be integer, float or complex. Python will
automatically convert a number from one type to another if needed. Following are the number datatype.
✶ 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, 5.0, 15.5 or -12.7. 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.
[1]: 10<20
True
[2]: 20<10
False
• 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. Single-line
strings can be created using either single quotes or double quotes. 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.
[1]: # Single-line
" "
• A multiline string in Python is a string that spans across multiple lines. It allows you to create a string that
contains line breaks and multiple paragraphs without using special characters like \n for newline. Multiline
strings are defined by enclosing the text within triple quotes, either single (''') or double (""") quotes.
[1]: # Multi-line String
'''It is
an interesting
Language'''
✶ Lists: It is a sequence of heterogeneous values arranged as elements and are referred by an index number.
These values are separated by comma and are enclosed in square brackets [ ]. They are mutable data types
as the values of these data types can be changed by the user after creation.
[1]: list_of_names=["Amit","Shweta","Peter","Zoya"]
Marks=[89,92,93,78,89]
Class10=[101,"Neha",89.5,102,"Shushil",92]
✶ Tuples: It is a sequence of heterogeneous values arranged as elements and are referred by an index number.
These values are separated by comma and are enclosed in circular brackets ( ). They are immutable as the
values of these data types cannot be changed by the user after creation.
274 Artificial Intelligence Play (Ver 1.0)-X

