Skip to main content

Variables & Type of Literals and Operators

Variables in Python

Variables are the character(s) used to store a value to be used further in the program. For example, when you want to store roll number of a student in the program then we use some variables to store roll number data:

                     Roll_no = 35

In the above statement we use an identifier(Roll_no) to store roll number of a student of integer type. Then we can call Roll_no a numeric variable.

                     Em_name = “Sanu”

Then we can call Em_name a string variable.

 

IMPORTANT:

In Python, you cannot use integer, float, complex number, expression as a variable as it will raise an error. You can only use characters, or identifiers to store any value.

For example:

36=Id

25=x

2a/c=20

 

 

In Python, you can use multiple assignments.  #that’s nice

For example:

A,B,C=5,10,15

x=y=z=50

 

Dynamic Typing

A variable who is used to store a value of one type, can be used again to store a value of different type. Python uses Dynamic Typing.

For example:

x=5
print(x)
x=10.5
print(x)
x="PyCodeWiz"
print(x)

Then the output will be as follows:

5
10.5
PyCodeWiz

Types Of Literals

(i) Numeric Literal : In Python , you can use integers, float or complex numbers as numeric literals.

Integers are the whole numbers without decimal having either positive(+) or negative(-) sign. A number without sign considered as positive.

For example: +49, -345, 89, -99,etc.

Floats are real numbers and always contain decimal point or fractional part.

For example: 5.35, -50.1, 99.99, etc.

Complex numbers are the numbers of form a+ib, where a and b are int or float type, i represents the imaginary number. a is real part of complex number and b is the imaginary part of the complex number.

(ii) String Literals : In Python, character(s) which are enclosed in quotes(single quote(‘) or double quote(“) ).

(iii) Boolean Literals : In Python, Boolean literals are used to store either True or False. True are False are the only boolean literal value.

(iv) None Literal(Special Literal) : Python has one special literal, which is None Literal. The None Literal is used to represent or points absence of value. None means nothing.


Types Of Operators

(i) Arithmetic Operators:

²  +    Addition

²  -     Subtraction

²  *    Multiplication

²  /     Division

²  **  Exponent

²  //   Floor Division

²  %  Modulus

 

(ii) Logical Operators:

²  or           Logical OR

²  and        Logical AND

 

(iii) Membership Operators:

²  in                 whether the character in sequence

²  not in          whether the character not in sequence

 

(iv) Relational Operators:

²  <    Less than

²  <= Less than or equal to

²  >    Greater than

²  >= Greater than or equal to

²  == Equal to

²  !=  Not equal to

 

(v) Bitwise Operators:

²  |     Bitwise OR

²  &   Bitwise AND

²  ^    Bitwise XOR

 

(vi) Assignment Operators:

²  =    Assignment

²  += Assign sum

²  -=  Assign difference

²  *= Assign Product

²  /=  Assign quotient

²  %=    Assign remainder

²  **=    Assign exponent

²  //=    Assign floor division

 

(vii) Identity Operators:

²  is                   is identity same?

²  is not            is identity not same?


Comments

Post a Comment