DEV Community

Soham
Soham

Posted on

1 1

Python The Guide

print("Hello World")
Hello World
2*3
6
2*3
8
3/4
0.75
a=23
b=90
a-b
-67
a+b
113
a
*b
359339733669351605185101286718740311628342797555834676291480724848488155215018843334859391939330168929445333462245499312849
s = "Engineering"
s[:7]
'Enginee'
s[1:]
'ngineering'
len(s)
11
type(s)

max(s)
'r'
min(s)
'E'
b=input("Enter string")
Enter stringCollege
b
'College'
s+b
'EngineeringCollege'
s+" "+b
'Engineering College'
c = s+" "+b
c
'Engineering College'
c.capitalize()
'Engineering college'
c.lower()
'engineering college'
c.upper()
'ENGINEERING COLLEGE'
"my name is %s from %s"%("Soham","Arambagh")
'my name is Soham from Arambagh'
str="arun C machine hack"
str.split()
['arun', 'C', 'machine', 'hack']
str[1]
'r'
c.title()
'Engineering College'
str[2:]
'un C machine hack'
str.length()
Traceback (most recent call last):
File "", line 1, in
str.length()
AttributeError: 'str' object has no attribute 'length'
len(str)
19
str.center(13)
'arun C machine hack'
str.count("a")
3
str.find("hack)


SyntaxError: EOL while scanning string literal

str.find("hack")
15
str.replace("hack","Don't hack")
"arun C machine Don't hack"


3) Accept only vowel containing string

def check(str):
str = str.lower()
vowel = set("aeiou") #Convert string into set of characters
str1 = set({}) # set function use to convert dictionary to set

for char in str:
    if char in vowel:
        str1.add(char)
    else:
        pass
if len(str1)==len(vowel):
    print("string is accepted \n")
else:
    print("Not accepted\n")       
Enter fullscreen mode Exit fullscreen mode

txt = input("Enter any string :-) \n")
check(txt)

9) Programme for reverse number

def recursive(txt):

rem =0

while (txt>0):
   rem = (rem*10) +(txt %10)
   txt = txt//10  #used for quotient

return rem
Enter fullscreen mode Exit fullscreen mode

txt = int(input("Enter the number\n"))

po = recursive(txt)
print("Reverse number is: ",po)

10) sum of digits of a number

def squar(ni):
sum1 =0
while(ni !=0):
sum1 = sum1 +(ni%10)
ni = ni//10
return print("Sum of the digits of number is",sum1)

n1 = int(input("Enter the number for addition of digits\n"))
squar(n1)

11) Sum of cube of digits in a number

def cube(n2):

sum3 =0
while(n2 !=0):
    con = n2%10
    sum2 =con*con*con
    sum3 = sum3 + sum2
    n2 = n2//10

return sum3
Enter fullscreen mode Exit fullscreen mode

n2 =int(input("Enter the number for sum of cube\n"))
print("Sum is:",cube(n2))

4) Maximum occurring character in string

size = 256
def maxchar(str):
arr = [0] * size

max = -1;
c =''

for i in str:
    arr[ord(i)] += 1

for i in str:
    if arr[ord(i)]>max:
        max = arr[ord(i)]
        c = i

return c
Enter fullscreen mode Exit fullscreen mode

st ="engineering icon english"
print(maxchar(st))

5) String consist special character or not

import re

def consistchar(str):

reg ="[^a-zA-Z0-9]+"

q = re.compile(reg)

if(len(str)==0):
    print("NO")
    return

if(re.search(q,str)):
    print("Yes")
else:
    print("NO")
Enter fullscreen mode Exit fullscreen mode

str ="er@1wed"
print("String consist of ",consistchar(str))

7)Length of string

str3 =input("Enter any string you want\n")
print("length of the string:",len(str3))

8) String Contain number or not

def firstnumber(str4):
c=0
for i in str4:
if ord(i)>=48 and ord(i)<=57:
# print("String contain number")
# return
c = c+1
else:
#print("String not contain number")
c=0

if c>=1:
    print("contain number")
    return
else:
    print("not contain number")
Enter fullscreen mode Exit fullscreen mode

firstnumber("ho")

Generating random string until given string not created

import random
import string
import time

possiblechar = string.ascii_lowercase +string.ascii_uppercase+string.digits+'., !?:;'

st=input("Enter the string\n")

Generating A random String(use to generate password)

atthis =''.join(random.choice(possiblechar)for i in range(len(st)))

atnext =''

complete = False
itr =0

while complete == False:
print(atthis)

atnext=''
complete = True

#Fix the index
for i in range(len(st)):
    if atthis[i] != st[i]:
        complete =False
        atnext += random.choice(possiblechar)
    else:
        atnext += st[i]

itr +=1
atthis = atnext
time.sleep(0.1)
Enter fullscreen mode Exit fullscreen mode

print("Target match after ",itr )

OUTPUT:

Enter any string :-)
aeiuou
string is accepted

Enter the number
342
Reverse number is: 243
Enter the number for addition of digits
6795
Sum of the digits of number is 27
Enter the number for sum of cube
123
Sum is: 36
n
Yes
String consist of None
Enter any string you want
Engineering
length of the string: 11
not contain number
Enter the string
soham
;rh?m
……….
……….
sYham
sCham
s;ham
soham
Target match after 312

//MATPLOLIB
import matplotlib.pyplot as mp

x =[2,3,7,8]
y =[4,8,10,15]

mp.plot(x,y,'#000',linewidth=3,linestyle='dotted',marker='o')
mp.show()

import matplotlib.pyplot as mp

x=[3,4,5,6]
y =[2,8,7,9]
mp.xlabel("X")
mp.ylabel("Y")
mp.bar(x,y,color=['r','b','y','g'])
mp.show()

Pie CHART
import matplotlib.pyplot as plt
w =[200,100,150,34,250]
d =['Math','Physics','Eco','Computer Sc','Python']
plt.pie(w,labels=d,autopct="%3d%%",shadow=True)
plt.show()

import matplotlib.pyplot as plt
a =['Ram','Soham','Madhav','Shobho']
b =[3,6,4,2]
plt.title("marks of student")
plt.bar(a,b)
plt.show()

import matplotlib.pyplot as plt
a=[2,3,4,5]
b =[7,8,5,6]
plt.xlim(1,3)
plt.ylim(-1,2)
plt.bar(a,b)
plt.show()

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay