EMAIL SUPPORT

dclessons@dclessons.com

AU

Variables, Numbers & Maths

Python Integers basics

Below are some base point used in Python for integers

Integers are created in python using following rules

• Python is a case sensitive language
• Integer’s starts with alphabet or an underscore, followed by 0 or more alphabets letters, including _, digits.
• Keywords are not used as integer in Python.

Keywords

• All keywords used in Python are case sensitive
• Python uses 33 keywords, some of them are given below
• False,del,for,in,or,while,break,elif,from,is,pass,with,                                                             true,else,class,raise,and,continue,except,if,returm,as.

Some of the keywords can also be obtained by below statement

• Import < “keyword”>
• Print(keyword.kwname)

Python Types

Python has following built-in types, mentioned below. We will see some of them by some example

Basic Types: Int, float, complex, bool, string, bytes

Let’s understand some of them with some example.

Int:

These can be expressed in binary, decimal, octal, and hexadecimal

• Binary: 0 or 1
• Decimal: 12.34, -23.45, 31.4e2
• Complex : 3+2j, 1+4j
• Bool: True or False
• String: “dclessons”

Container Type:

it can be defined as list, tuple, set, dict

• List: it contains list of similar or dissimilar items. [1,2,3,4,5,6,7,8,] , [‘alo’,’bhi’,12,45,]
• Tuple: it contains collection of static items. (‘dclessons’, 45, ‘let learns python’)
• Set: It is collection of unique values. { 10,20,30,40} , {‘dclessons’, 23,45}

Variables:

In python, we don’t need to define the type of variable. As soon as we assign the value to variable, it inherits its type based on type of values.

Example:

• A=10: a inherits the int type
• A= ‘dc’: A inherits its type as string
• A= 10.34: A inherits its type as float

Multiple variable can also be assigned in Python

Example:

• A = 11; dc=23.2; add=’NZ’
• A = x = y = z = 10

We can also check the type of variable by using built-in function type ()

A = 10.23

Print (type (A))

This command will return the value float. : <class 'float'>

Arithmetic Operators

Below are list of Arithmetic operator used in python

+ , - , * , / , % , // , **

Let’s see what the function of some of them:

%: always gives the remainder 1.

5%2 = 1

Let’s see another feature of %, Operation of X%Y can be seen as x-(y*(x//y))

Print (10%3) = 10-(3*(10//3)) = 1

Like wise

• Print (-10%3) = 2
• Print(3%10)= 3
• Print(-3%10) = 7

**: Yields for exponential values

2**3 = 2 raised to power 3 = 8

//: It returns quotient 1 after discarding fraction part.

• 5//2 = 1
• Print (10//3) = 3
• Print 10//-3) = 3
• Print (3//10) = 0
• Print (-3/10) = -1

Example 1: Lets learn some exercise for operator

print(5/6)                                                                                                                                                                  print(4%5)                                                                                                                                                                print(5//6)                                                                                                                                                                  print(5**4)                                                                                                                                                                =========================                                                                                                                        Result                                                                                                                                                                      0.833                                                                                                                                                                      4                                                                                                                                                                              0                                                                                                                                                                              625

Example 2:

a = 20; b = 25 ; c = 10; d= 20; e=5; f=4; g=10                                                                                                    x=a+b-c                                                                                                                                                                    y=d**e                                                                                                                                                                    z=f%g                                                                                                                                                                  print(x,y,z)                                                                                                                                                                ===========================                                                                                                                        Result                                                                                                                                                                      35                                                                                                                                                                            3200000                                                                                                                                                                 4

In-Place Operators:

In-Place operator are those operator which are used mostly for shortcuts. These include +=, *=, %=, //=, **=.

Let’s see by example:

• A** = 3 is same as A= A**3
• B%=5 is same as B= B%5

Operator Precedence

Operator Precedence As we know that there are math’s operator, and they follow some precedence, so let’s see how they take precedence n python

When multiple operator are used in any arithmetic, it is used on the basis of priority based on rule said as (PEMDAS).

• (): Parentheses
• **: Exponentiation
• *, /, //, %: multiplication, division
• +, - : Addition, Subtraction

Comment

You are will be the first.