Bytearray:
Next topic: Operators
Previous topic: byte
data type
You may like the following topic:
Bytearray is exactly same as bytes data type except its elements can be modified
Syntax:
1. create one list elements
2. type cast list element into bytearray elements
(1)Variable=[no1 ,no2,…]
Variable=bytearray(variable) #Type casting from list elements into bytearray elements
(2) Direct way to create
Variable=bytearray([no1,no2,….])
Example:
>>> a=[10,20,30] #list is created
>>> a=bytearray(a) #type casted from list elements into bytearray elements
>>> for i in a:print(i) #processing each elements where i varies from index 0th element to size-1 #elements.
10
20
30
Example for 2nd way:
a=bytearray([10,20,30])
We can modify the values
a[0]=15 #we can modify
The previous session we have discussed so far:
The previous session we have discussed so far:
Data types:
Data type
|
Description
|
Is immutable?
|
Example
|
int
|
Used to represent the
numbers
|
Immutable
|
a=10
|
float
|
Used to represent decimal
point numbers
|
Immutable
|
a=12.5
|
complex
|
Used to represent complex
nos
|
Immutable
|
a=2+4j or a=2+4J
|
bool
|
Used to represent the
logical values(True/False)
|
Immutable
|
a=True
b=False
|
str
|
Used to represent collection
of characters, should be enclosed within single quote or double quotes
|
Immutable
|
S=’ravi’
A=””Vij is a cool city”””
b=”2+%j”
c=’b’
|
Bytes
|
Used to represent a
collection of byte values from 0 to 255
|
Immutable
|
a=bytes([120,20,30])
|
Bytearraya
|
Used to represent a
collection of byte values from 0 to 255
|
Mutable
|
a=bytearray([10,20,30])
|
Range
|
Used to represent a range of
values
|
Immutable
|
r=range(10)
a=range(0,10)
b=range(1,10,3)
|
List
|
Used to represent an ordered
collection of elements(objcts)
|
Mutable
|
a=[10,20,30,40]
|
Tuple
|
Used to represent an ordered
collection objects (elements)
|
Immutable
|
a=(2,4,5,6)
|
Set
|
Used to represent an
unordered collection unique objects
|
Mutable
|
a={1,2,3,4}
|
Frozenset
|
Used to represent an
unordered collection of objects
|
Immutable
|
s={1,2,’ravi’,4}
a=frozenset(s) or
a=frosenset({1,2,’ravi’,4})
|
Dict
|
Used to represent a group of
key and value pair
|
Mutable
|
a={10:’ravi’,20:’sita’}
|
None
|
Used to represent no value
or Nothing
|
|
def sum():
print(“hi”)
print(sum())
output: None
|
Constants in Python:
Defn: A constant is similar to a variable but its value can not be modified or changed in the course of the program execution.
The constant concept is not
applicable in Python. It is possible in Java, C++ and C languages.
But A developer can indicate a variable as constant by writing its name in all upper case letters.
For our convenience we use
uppercase characters.
Example:
In mathematics, 'PI' value is 3.1714 which never changes and it is constant.
PI=3.1714 #It is just convention but we can change the value.
You may like the following topic: