Python - Variable Types - Tutorialspoint
Python - Variable Types - Tutorialspoint
htm
Live Demo
#!/usr/bin/python
1 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
print counter
print miles
print name
Here, 100, 1000.0 and "John" are the values assigned to counter,
miles, and name variables, respectively. This produces the
following result −
100
1000.0
John
Multiple Assignment
Python allows you to assign a single value to several variables
simultaneously. For example −
a = b = c = 1
Here, an integer object is created with the value 1, and all three
variables are assigned to the same memory location. You can
also assign multiple objects to multiple variables. For example −
a,b,c = 1,2,"john"
2 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
Numbers
String
List
Tuple
Dictionary
Python Numbers
Number data types store numeric values. Number objects are
created when you assign a value to them. For example −
var1 = 1
var2 = 10
You can also delete the reference to a number object by using the
del statement. The syntax of the del statement is −
del var1[,var2[,var3[....,varN]]]]
You can delete a single object or multiple objects by using the del
statement. For example −
del var
3 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
Examples
Here are some examples of numbers −
4 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
Python Strings
Strings in Python are identified as a contiguous set of characters
represented in the quotation marks. Python allows for either pairs
of single or double quotes. Subsets of strings can be taken using
the slice operator ([ ] and [:] ) with indexes starting at 0 in the
beginning of the string and working their way from -1 at the end.
The plus (+) sign is the string concatenation operator and the
asterisk (*) is the repetition operator. For example −
Live Demo
#!/usr/bin/python
Hello World!
H
5 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
llo
llo World!
Hello World!Hello World!
Hello World!TEST
Python Lists
Lists are the most versatile of Python's compound data types. A
list contains items separated by commas and enclosed within
square brackets ([]). To some extent, lists are similar to arrays in
C. One difference between them is that all the items belonging to
a list can be of different data type.
#!/usr/bin/python
6 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
Python Tuples
A tuple is another sequence data type that is similar to the list. A
tuple consists of a number of values separated by commas.
Unlike lists, however, tuples are enclosed within parentheses.
The main differences between lists and tuples are: Lists are
enclosed in brackets ( [ ] ) and their elements and size can be
changed, while tuples are enclosed in parentheses ( ( ) ) and
cannot be updated. Tuples can be thought of as read-only lists.
For example −
Live Demo
#!/usr/bin/python
7 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
#!/usr/bin/python
Python Dictionary
Python's dictionaries are kind of hash table type. They work like
associative arrays or hashes found in Perl and consist of key-
value pairs. A dictionary key can be almost any Python type, but
are usually numbers or strings. Values, on the other hand, can be
any arbitrary Python object.
Live Demo
8 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
#!/usr/bin/python
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']
9 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
10 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
1 int(x [,base])
2 long(x [,base] )
3 float(x)
4 complex(real [,imag])
5 str(x)
6 repr(x)
7 eval(str)
11 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
8 tuple(s)
Converts s to a tuple.
9 list(s)
Converts s to a list.
10 set(s)
Converts s to a set.
11 dict(d)
12 frozenset(s)
13 chr(x)
14 unichr(x)
15 ord(x)
12 of 13 6/26/21, 8:58 pm
Python - Variable Types - Tutorialspoint https://www.tutorialspoint.com/python/python_variable_types.htm
16 hex(x)
17 oct(x)
13 of 13 6/26/21, 8:58 pm