Zen of Python
import this
print('Hello World')
a = 10
print(a)
a+10
print('This is First')
print(a+10)
a+20
print(a+30)
a+40
a
Variables
# NUmber are 5 Types
# Booleans,Integers, Rational, Real, Complex
a = 10
print(type(a))
int('100',10)
int('ff', 16)
# Java, C, C++
# short, byte, int, short int, long
# int =
2**(8*4)
# int a = 3000000000
# a = 'Hello'
a = 10
a = 'Hello'
import sys
sys.getsizeof(0)
help(int)
1 > 1
sys.getsizeof(1231273612365324786532487523895623785328956329874563478952389238945432313723515738921335867586758627562323527384638263)
# int + int = int
# int - int = int
# int * int = int
# int ** int = int
# int/int = float(ALWAYS)
2+2
3-1
10/2
a = 1.0
a
a = True
b = False
0, [], (), {}, None, ''
response = {}
if response:
print('I GOT PRINTED')
else:
print('NU NAAKU YEM PAMPIYALE< da2 sample pampu anni sastuna pampichatle meeru')
print('I WILL ALWASY PRINT')
a = 10
b = a
b
a = 20
a, b
a = [10,2,3]
b = a
a[0] = 10
a
b
int = 1
del int
# +, -, /, *, **, //, %, ==
18//4
import math
math.floor(4.999999999999999999999999999999999999999999999999999999999999999999999999999999)
2 == 2.0
a = 0.1
b = 0.3
c = 0.2
if c == b-a:
print('IT SHOULD PRINT RIGHT?')
print(f'{c:.25f}')
print(f'{b-a:.25f}')
from decimal import Decimal
a = Decimal(3)
x = Decimal(10)
b = Decimal(1)
c = Decimal(2)
c/x == (a/x) - (b/x)
sys.getsizeof(1.0)
sys.getsizeof(Decimal(1))
# for(int i=0, i<10, i++)
a = [1,2,3,4,5,6,7,8,9,10,11]
a = 100
a = 10.0
a = 'asdsadas'
for i in range(11,2,-1):
print(i)
a = [1,2,3,4,5,6,7,8,9,10,11]
a[0]
a = input()
while a not in ('0','1','2'):
print('MUSKONI 0 or 1 pettu bey')
a = input()
a
a = [1,2,3,4,5,6]
for i in a:
print(i)
if i == 5:
break
else:
print('FOR LO ISSUES YEM RAALE')
a = 10
b = 2
try:
print(a/b)
except:
print('Zero')
finally:
print('10')
a = 0
b = 2
while a < 3:
print('------------')
a += 1 #1 2
b -= 1 #1 0
try:
res = a / b
except ZeroDivisionError:
print(f'{a}, {b} - division by 0')
res = 0
break
finally:
print(f'{a}, {b} - always executes')
print(f'{a}, {b} - main loop')
else:
print('n\n\nno errors were encountered!')
Mutable and Immutable
a = 'abc'
a
a[0] = 's'
a = 'abc' + 'bcd'
a
id(a)
a.replace('a','s')
a
b
a = 'abc'
id(a)
a = 'abc' + 'cde'
id(a)
a = (1,2,3,4,5,6)
a
b = [1,2,3,4,5,6]
b
a[0], b[0]
b[0]= 100
b
a = (1, 2, 3, 4, 5, 6)
id(a)
a = a + (2,3)
id(a)
a
b = [1,2,3,4,5,6]
id(b)
b.extend([1,2])
id(b)
b.append([1,2])
b
a = (1,)
a[0]
'sycdnasdydg34638742387&@^$&*@BAYdg s*&@^#@*&# DGs gw8e2#&*(&#@(*$&@!(* GYSGD&*@#^@!(#'
[23,23,4,5,23] #s,a,v,h,y
input(0,1,2)