0% found this document useful (0 votes)
4 views3 pages

Python Part ABCD

The document provides a comprehensive overview of basic Python programming concepts, including printing, variable assignment, data types, and operations. It covers string manipulation, user input, comments, complex numbers, lists, tuples, dictionaries, and operators. Additionally, it explains the difference between identity and relational operators with examples.

Uploaded by

imranashahjad00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Python Part ABCD

The document provides a comprehensive overview of basic Python programming concepts, including printing, variable assignment, data types, and operations. It covers string manipulation, user input, comments, complex numbers, lists, tuples, dictionaries, and operators. Additionally, it explains the difference between identity and relational operators with examples.

Uploaded by

imranashahjad00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

#To print a sentence # printing multiple data types in single print function

print("This is Python class") name= "Sikandar"


 Use only small letter, ie Print() is invalid Age=18
 Sigle quote (‘ ...’) may be use in place of double print(name," is ",Age," year old.")
quote  Output
Sikandar is 18 year old.
#To print a string using a variable
x="Kolkata" # Addition of two integers by taking input fromusers
print(x) x=int(input("Enter 1st value "))
 x="Kolkata" Print(x)is invalid y=int(input("Enter 2nd value "))
 x=Kolkata print(x) is invalid z=x+y
print(z)
# To find and print sum of two integers / expression  Output
x=30 Enter 1st value 34
y=20 Enter 2nd value 16
z=x+y 50
print(z) # To print a string including double quote
print(x-y) print('He said, "He is happy"')
 Output  Output
50 He said, "He is happy"
10 # if statement
x=int(input("Enter a value "))
# Concatenation of two strings if(x%2==0):
x= "Azaz" print(x,"is even")
y= 'Afzal' else:
z=x+y print(x,"is Odd")
print(z)  Output
 Output Enter a value 22
AzazAfzal 22 is even
 Print(x-y) is invalid for strings
# Different types of comments in python
# Concatenation of two strings by taking input from 1. Single line comment
user # This is a single line comment
x=input("Enter 1st string ") 2. Multiple lines comments
y=input("Enter 2nd string ") “”” This is
z=x+y a multiple lines
print(z) comment
 Output “””
Enter 1st string This is 3. Docstring Comment
Enter 2nd string Himayatul Ghurba def Docstring():
This isHimayatul Ghurba """
This line is supposed to be print as docstring
"""
print("This line is within function. ") dict_values([1, 2, 3])
return dict_items([('a', 1), ('b', 2), ('c', 3)])
Docstring()
print(Docstring.__doc__) # end Argument
 Output print("Learning")
This line is within function. print("End")
This line is supposed to be print as docstring print("Argument")
print("Learning",end=' ')
# Complex Numbers print("End",end=' ')
a=2+3j print("Argument")
b=3+4j  Output
c=a+b Learning
print(c) End
 Output Argument
(5+7j) Learning End Argument
 Use of j is mandatory
# sep argument
# List & tuple print("Learning","sep","Argument")
list1=["a","b","c","d"] print("Learning","sep","Argument",sep="; ")
tuple1=(1,2,3,4)  Output
print(list1[1]) Learning sep Argument
print(tuple1[0]) Learning; sep; Argument
list1[2]="f"
print(list1[2]) # Python operatrs
tuple1[2]=5 x=30
print(tuple[2]) y=8
 Output z=2
b print(x+y)
1 print(x-y)
f print(x*y)
Error print(x/y)
print(x//y)
# Mapping (Dictionary) print(x%y)
map1={"a":1,"b":2,"c":3} print(y**2)
print(map1["a"]) print(z & y) # bitwise and
print(map1.get("b")) print(z | y) # bitwise or
print(map1.keys()) print(z ^ y) # bitwise xor
print(map1.values()) print(y >> z) # bitwise right shift
print(map1.items()) print(y << z) # bitwise left shift
 Output  Output
1 38
2 22
dict_keys(['a', 'b', 'c']) 240
3.75
3
6
64
0
10
10
2
32
# Difference between identity operator is and relational
operator ==
x=["a"]
y=["a"]
z=x
print(x==y)
print(x is y)
print(x==z)
print(x is z)
 Output
True
False
True
True

You might also like