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

Popular posts from this blog

Introduction to Python

Python is a high level, object oriented programming language. It has simple and easy to learn syntax. It is good for beginners as well as for developers. Python is used in various fields now with its growth in popularity as compared to other Programming languages like Java, C, PHP, etc. Python was developed by Guido Van Rossum in February 1991 . Python was supposed to be a successor of the ABC language. Python programming language was named after the famous BBC Comedy show, Monty Python's Flying Circus.

Python's Token

Tokens are the smallest individual unit in a program. It's also called lexical unit. Types of token Identifiers Keywords Operators Literals Punctuators Identifiers Identifier are used as a name to identify variables, list, dictionaries, classes, objects, variables, functions, etc. Some rules of making identifier: • It can be of any length. • The first character should be a letter or underscore ( _ ). • Keywords cannot be used as an identifier. • Digits can be used except in the first character of an identifier. • No special characters should be used except underscore ( _ ). For example: _hello _Hello Python1 Keywords Keywords are reserved words in a programming language which has a special meaning. Operators Operators are the characters that triggers some computation when applied to variables. There are various types of operators in Python: Arithmetic Operators Relational Operators Membership Operators Bitwise Operators Identity Operators Logical Operators Assignment Oper

Programming Questions

Programming Questions with source code Program 1: Program to obtain side of a square and then calculate its area.   Input code:  a=int(input("Enter the side of square:")) sq=a**2 print("Area of square is :",sq) Program 2: Program to obtain length and breadth of a rectangle and calculate its area. Input Code:   l=int(input("Enter length of the rectangle:")) b=int(input ("Enter breadth of the rectangle:")) area=l*b print("Area of rectangle is:",area) Program 3: Program to obtain height and base of a triangle and calculate its area.   Input Code: l=int(input("Enter length of triangle")) b=int(input("Enter base of triangle")) area=0.5*b*h print("Area of triangle is:",area) Program 4: Program to obtain a number and print its square and cube. Input Code:   num=float(input("Enter the number:")) sq=num*num cube=num*num*num print("Square of",num,"is",sq) print("Cube of",num,&q