EMAIL SUPPORT

dclessons@dclessons.com

LOCATION

AF

Variables, Numbers & Maths

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,dc, add= 11,23,2,’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.

LEAVE A COMMENT

Please login here to comment.