30 de exemple de scripturi python

30 Python Scripts Examples



Python este un limbaj de programare foarte popular și exigent acum, deoarece este potrivit pentru dezvoltarea de aplicații foarte simple până la complexe. Dacă sunteți nou în programarea Python și doriți să învățați Python din elementele de bază într-un timp scurt, atunci acest articol este pentru dvs. 30 de exemple de scripturi python sunt explicate în acest articol folosind exemple foarte simple pentru a cunoaște elementele de bază ale pythonului. Lista subiectelor acoperite în acest articol sunt menționate mai jos:

01. Salut Lume
02. Alătură două șiruri
03. Formatați virgula mobilă în șir
04. Ridicați un număr la o putere
05. Lucrul cu tipurile booleene
06. Declarație dacă altceva
07. Utilizarea operatorilor AND și OR
08. Comutați declarația de caz
09. În timp ce Loop
10. Pentru Loop
unsprezece. Rulați un script Python de la altul
12. Utilizarea unui argument din linia de comandă
13. Utilizarea regexului
14. Utilizarea getpass
cincisprezece. Utilizarea formatului de dată
16. Adăugați și eliminați elementul dintr-o listă
17. Înțelegerea listei
18. Slice date
19. Adăugați și căutați date în dicționar
douăzeci. Adăugați și căutați date în set
douăzeci și unu. Numărați elementele din listă
22. Definiți și apelați o funcție
2. 3. Utilizarea excepției de aruncare și captură
24. Citiți și scrieți fișierul
25. Listează fișierele dintr-un director
26. Citiți și scrieți cu murături
27. Definiți clasa și metoda
28. Utilizarea funcției de gamă
29. Utilizarea funcției de hartă
30. Utilizarea funcției de filtrare







Creați și executați primul script python:

Puteți scrie și executa un script python simplu de la terminal fără a crea niciun fișier python. Dacă scriptul este mare, atunci necesită scriere și salvează scriptul în orice fișier python utilizând orice editor. Puteți utiliza orice editor de text sau orice editor de cod, cum ar fi sublim, Visual Studio Code sau orice software IDE dezvoltat pentru Python numai ca PyCharm sau Spyder pentru a scrie scriptul. Extensia fișierului python este .py . Versiunea python 3.8 si spyder3 IDE de python sunt utilizate în acest articol pentru a scrie scriptul python. Trebuie să instalați spioner IDE în sistemul dvs. pentru ao utiliza.



Dacă doriți să executați orice script de la terminal, atunci rulați „ piton' sau „ python3 ' comanda pentru a deschide python în modul de interacțiune. Următorul script python va imprima textul Salut Lume ca ieșire.



>>> imprimare(Salut Lume)


Acum, salvați scriptul într-un fișier numit c1.py . Trebuie să executați următoarea comandă de la terminal pentru a executa c1.py .





$ python3 c1.py

Dacă doriți să rulați fișierul de la spyder3 IDE, apoi trebuie să faceți clic pe alerga buton

a editorului. Următoarea ieșire se va afișa în editor după executarea codului.



Top

Alăturarea a două șiruri:

Există multe modalități de a uni valorile șirurilor în python. Cel mai simplu mod de a combina două valori de șiruri în python este să folosiți operatorul „+”. Creați orice python cu următorul script pentru a cunoaște modalitatea de a uni două șiruri. Aici, două valori de șir sunt atribuite în două variabile, iar o altă variabilă este utilizată pentru a stoca valorile unite care sunt tipărite ulterior.

c2.py

șirul 1= „Linux”
șir2= 'Aluzie'
join_string=șir1 + șir2
imprimare(join_string)

Următoarea ieșire va apărea după rularea scriptului din editor. Aici, două cuvinte, Linux și Aluzie sunt unite și LinuxHint este tipărit ca ieșire.

Dacă doriți să aflați mai multe despre cealaltă opțiune de asociere în python, puteți verifica tutorialul, Python String Concatenation.

Top

Formatați virgula mobilă în șir:

Numărul în virgulă mobilă este necesar în programare pentru generarea numerelor fracționate și, uneori, necesită formatarea numărului în virgulă mobilă în scopuri de programare. Există multe modalități de a exista în python pentru a formata numărul cu virgulă mobilă. Formatarea șirurilor și interpolarea șirurilor sunt folosite în următorul script pentru formatarea unui număr în virgulă mobilă. format() metoda cu lățimea formatului este utilizată în formatarea șirurilor, iar simbolul „% cu formatul cu lățimea este utilizat în interpolarea șirurilor. În funcție de lățimea de formatare, 5 cifre sunt setate înainte de punctul zecimal și 2 cifre sunt setate după punctul zecimal.

c3.py

# Utilizarea formatării șirurilor
float1= 563.78453
imprimare(„{: 5.2f}”.format(float1))

# Utilizarea interpolării șirurilor
plutitor2= 563.78453
imprimare(„% 5.2f”% float2)

Următoarea ieșire va apărea după rularea scriptului din editor.

Dacă doriți să aflați mai multe despre formatarea șirurilor în python, puteți verifica tutorialul, Python String Formatting.

Top

Creșteți un număr la o putere:

Există multe modalități în Python de a calcula Xn în Python. În scriptul următor, sunt prezentate trei moduri de a calcula xn în Python. Dublu * ’ operator, NS () metoda și math.pow () metoda sunt utilizate pentru calcularea xn. Valorile X și n sunt inițializate cu valori numerice. Dublu * ’ și NS () se folosesc metode pentru calcularea puterii valorilor întregi. math.pow () poate calcula puterea numerelor fracționate; De asemenea, acest lucru este prezentat în ultima parte a scriptului.

c4.py

import matematica
# Atribuiți valori lui x și n
X= 4
n= 3

# Metoda 1
putere=x ** n
imprimare(„% d la puterea% d este% d”%(X,n,putere))

# Metoda 2
putere= NS(X,n)
imprimare(„% d la puterea% d este% d”%(X,n,putere))

# Metoda 3
putere= matematica.NS(2,6.5)
imprimare(„% d la puterea% d este% 5.2f”%(X,n,putere))

Următoarea ieșire va apărea după rularea scriptului. Primele două ieșiri arată rezultatul 43, iar a treia ieșire arată rezultatul 26.5 .

Top

Lucrul cu tipurile booleene:

Diferitele utilizări ale tipurilor booleene sunt prezentate în următorul script. Prima ieșire va imprima valoarea val1 care conține valoarea booleană, Adevărat. Toate pozitive sunt numerele negative returnate Adevărat ca valoare booleană și se întoarce doar zero fals ca valoare booleană. Deci, a doua și a treia ieșire se vor imprima Adevărat pentru numere pozitive și negative. A patra ieșire va imprima fals pentru 0, iar a cincea ieșire va imprima fals deoarece operatorul de comparație revine fals .

c5.py

# Valoare booleană
val1= Adevărat
imprimare(val1)

# Număr către boolean
număr= 10
imprimare(bool(număr))

număr=-5
imprimare(bool(număr))

număr= 0
imprimare(bool(număr))

# Boolean de la operatorul de comparație
val1= 6
val2= 3
imprimare(val1<val2)

Următoarea ieșire va apărea după rularea scriptului.

Top

Utilizarea declarației If else:

Următorul script prezintă utilizarea unei instrucțiuni condiționale în python. Declarația de dacă-altfel declarația din python este puțin diferită de alte limbi. Nu sunt necesare paranteze cretate pentru a defini blocul if-else în python ca și alte limbi, dar blocul de indentare trebuie utilizat corect, altfel scriptul va afișa o eroare. Aici, un foarte simplu dacă-altfel instrucțiunea este utilizată în script, care va verifica dacă valoarea variabilei numerice este mai mare sau egală cu 70 sau nu. A colon(:) se folosește după „ dacă' și ' altceva ” bloc pentru a defini pornirea blocului.

c6.py

# Atribuiți o valoare numerică
număr= 70

# Verificați dacă este mai mult de 70 sau nu
dacă (număr> = 70):
imprimare(„Ai trecut”)
altceva:
imprimare(„Nu ai trecut”)

Următoarea ieșire va apărea după rularea scriptului.

Top

Utilizarea operatorilor AND și OR:

Următorul script prezintă utilizările ȘI și SAU operatorii din declarația condiționată. ȘI operatorul se întoarce Adevărat când cele două condiții revin Adevărat, și SAU operatorul se întoarce Adevărat când revine orice condiție din două condiții Adevărat . Două numere în virgulă mobilă vor fi luate ca mărci MCQ și teorie. Ambii operatori AND și OR sunt utilizați în „ dacă' afirmație. Conform condiției, dacă notele MCQ sunt mai mult decât egale cu 40 și notele teoretice sunt mai mari sau egale cu 30 atunci „ dacă' declarația va reveni Adevărat sau dacă totalul MCQ și al teoriei este mai mare sau egal cu 70 atunci „ dacă' declarația va reveni, de asemenea Adevărat .

c7.py

# Ia marcaje MCQ
mcq_marks= pluti(intrare(„Introduceți marcajele MCQ:”))
# Luați note teoretice
mărci_teorie= pluti(intrare(„Introduceți marcajele teorii:”))

# Verificați starea de trecere folosind operatorul AND și OR
dacă (mcq_marks> = 40 șimărci_teorie> = 30) sau (mcq_marks + theory_marks) > =70:
imprimare(' nAi trecut ')
altceva:
imprimare(' nAi eșuat')

Conform următoarei rezultate, dacă declarația revine fals pentru valorile de intrare 30 și 35 și revine Adevărat pentru valorile de intrare 40 și 45.

Top

declarație de schimbare a cazului:

Python nu acceptă un switch-case ca alte limbaje de programare standard, dar acest tip de declarație poate fi implementat în python utilizând o funcție personalizată. angajați_detalii () funcția este creată în următorul script pentru a funcționa ca instrucțiunea switch-case. Funcția conține un parametru și un dicționar numit comutator. Valoarea parametrului funcției este verificată cu fiecare index al dicționarului. Dacă s-a găsit o potrivire, atunci valoarea corespunzătoare a indexului va fi returnată din funcție; în caz contrar, a doua valoare a parametrului pentru switcher.get () metoda va fi returnată.

c8.py

# Comutator pentru implementarea opțiunilor casei de comutare
defdetalii_ angajat(ID):
comutator= {
„1004”:'Numele angajatului: MD. Mehrab ',
„1009”:„Numele angajatului: Mita Rahman”,
„1010”:„Numele angajatului: Sakib Al Hasan”,
}
'' 'Primul argument va fi returnat dacă meciul a fost găsit și
nimic nu va fi returnat dacă nu se găsește nicio potrivire '' '

întoarcerecomutator.obține(ID, 'nimic')

# Luați ID-ul angajatului
ID= intrare(„Introduceți ID-ul angajatului:”)
# Imprimați rezultatul
imprimare(detalii_ angajat(ID))

Conform următoarei ieșiri, scriptul este executat de două ori, iar două nume de angajați sunt tipărite pe baza valorilor ID.

Top

Utilizarea buclei while:

Utilizarea unei bucle while în python este prezentată în exemplul următor. Coloanele (:) sunt utilizate pentru a defini blocul de pornire al buclei și toate instrucțiunile buclei trebuie definite folosind indentarea corectă; în caz contrar, va apărea o eroare de indentare. În scriptul următor, tejgheaua valoarea este inițializată la 1 care este folosit în buclă. Bucla va itera de 5 ori și va imprima valorile contorului în fiecare iterație. The tejghea valoarea este incrementată cu 1 în fiecare iterație pentru a ajunge la starea de terminare a buclei.

c9.py

# Inițializați contorul
tejghea= 1
# Iterează bucla de 5 ori
in timp cetejghea< 6:
# Imprimați valoarea contorului
imprimare („Valoarea contorului curent:% d”% tejghea)
# Măriți contorul
tejghea=contor +1

Următoarea ieșire va apărea după rularea scriptului.

Top

Utilizarea pentru Loop:

pentru buclă este folosit în mai multe scopuri în python. Blocul de pornire al acestei bucle este necesar pentru a defini printr-un punct (:), iar instrucțiunile sunt definite utilizând indentare adecvată. În scriptul următor, este definită o listă cu numele zilei săptămânii, iar o buclă for este utilizată pentru a itera și imprima fiecare element din listă. Aici, metoda len () este utilizată pentru a număra totalul articolelor din listă și pentru a defini limita funcției range ().

c10.py

# Inițializați lista
zilele saptamanii= ['Duminică', 'Luni', 'Marţi','Miercuri', 'Joi','Vineri', 'Sâmbătă']
imprimare(„Șapte zile săptămânale sunt: n')
# Iterează lista folosind bucla for
pentruziîn gamă(len(zilele saptamanii)):
imprimare(zilele saptamanii[zi])

Următoarea ieșire va apărea după rularea scriptului.

Top

Rulați un script Python de la altul:

Uneori este necesar să utilizați scriptul unui fișier python dintr-un alt fișier python. Se poate face cu ușurință, cum ar fi importarea oricărui modul prin utilizarea importul cuvânt cheie. Aici, vacanțe.py fișierul conține două variabile inițializate prin valori de șir. Acest fișier este importat în c11.py fișier cu numele aliasului „ v ’ . O listă cu numele lunilor este definită aici. The steag variabila este utilizată aici pentru a imprima valoarea vacanță1 variabilă pentru o singură dată pentru luni „ Iunie' și ' Iulie'. Valoarea vacanță2 variabila se va imprima pentru luna respectivă 'Decembrie' . Celelalte nume de nouă luni vor fi tipărite când cealaltă parte a if-elseif-else declarația va fi executată.

vacanțe.py

# Inițializați valorile
vacanță1= 'Vacanta de vara'
vacanță2= 'Vacanta de iarna'

c11.py

# Importă un alt script Python
importvacanțela fel dev

# Inițializați lista lunară
luni= ['Ianuarie', 'Februarie', 'Martie', 'Aprilie', 'Mai', 'Iunie',
'Iulie', 'August', 'Septembrie', 'Octombrie', 'Noiembrie', 'Decembrie']
# Variabilă inițială de semnalizare pentru a imprima o dată vacanța de vară
steag= 0

# Iterează lista folosind bucla for
pentrulunăînluni:
dacălună== 'Iunie' saulună== 'Iulie':
dacăsteag== 0:
imprimare('Acum',v.vacanță1)
steag= 1
eliflună== 'Decembrie':
imprimare('Acum',v.vacanță2)
altceva:
imprimare(„Luna curentă este”,lună)

Următoarea ieșire va apărea după rularea scriptului.

Top

Utilizarea argumentului liniei de comandă:

Următorul script arată utilizarea argumentelor din linia de comandă în python. Există multe module în python pentru a analiza argumentele din linia de comandă „Sys” modulul este importat aici pentru a analiza argumentele din linia de comandă. len () metoda este utilizată pentru a număra argumentele totale, inclusiv numele fișierului script. Apoi, valorile argumentului vor fi tipărite.

c12.py

# Importați modulul sys
import sys

# Numărul total de argumente
imprimare(„Argumente totale:”, len(sys.argv))

imprimare(„Valorile argumentelor sunt:”)
# Iterează argumentele din linia de comandă folosind bucla for
pentrueuîn sys.argv:
imprimare(eu)

Dacă scriptul este executat fără niciun argument din linia de comandă, va apărea următoarea ieșire care arată numele fișierului scriptului.

Valorile argumentului din linia de comandă pot fi setate în editorul spyder prin deschiderea Rulați configurația pe fișier casetă de dialog făcând clic pe Alerga meniul. Setați valorile cu spațiu făcând clic pe Opțiunile liniei de comandă din partea Setări generale din caseta de dialog.

Dacă scriptul este executat după setarea valorilor de mai sus, atunci va apărea următoarea ieșire.


Valorile argumentului din linia de comandă pot fi transmise cu ușurință în scriptul python de la terminal. Următoarea ieșire va apărea dacă scriptul este executat de la terminal.


Dacă doriți să aflați mai multe despre argumentele din linia de comandă din python, atunci puteți verifica tutorialul, Cum se analizează argumentele pe linia de comandă în Python .

Top

Utilizarea regexului:

Expresia regulată sau regexul este utilizat în python pentru a se potrivi sau căuta și înlocui orice porțiune specifică a unui șir pe baza modelului particular. 're' modulul este utilizat în python pentru a utiliza o expresie regulată. Următorul script arată utilizarea regexului în python. Modelul utilizat în script se va potrivi cu acele șiruri în care primul caracter al șirului este o literă mare. Se va lua o valoare de șir și se va potrivi cu modelul folosind Meci() metodă. Dacă metoda revine adevărată, atunci se va imprima un mesaj de succes, altfel se va imprima un mesaj instructiv.

c13.py

# Importați modulul re
import re

# Luați orice șir de date
şir = intrare('Introduceți o valoare șir:')
# Definiți modelul de căutare
model= „^ [A-Z]”

# potriviți modelul cu valoarea de intrare
găsite= re.Meci(model, şir)

# Imprimați mesajul pe baza valorii returnate
dacăgăsite:
imprimare(„Valoarea de intrare se începe cu litera mare”)
altceva:
imprimare(„Trebuie să tastați șirul începe cu litera mare”)

Scriptul este executat de două ori în următoarea ieșire. Meci() funcția returnează false pentru prima execuție și returnează adevărat pentru a doua execuție.

Top

Utilizarea getpass:

getpass este un modul util de python care este utilizat pentru a prelua parola de la utilizator. Următorul script prezintă utilizarea modulului getpass. Metoda getpass () este utilizată aici pentru a lua intrarea ca parolă și „ dacă' declarația este utilizată aici pentru a compara valoarea de intrare cu parola definită. ești autentificat mesajul se va imprima dacă parola se potrivește altfel se va imprima Nu sunteți autentificat mesaj.

c14.py

# import getpass module
import getpass

# Luați parola de la utilizator
passwd= getpass.getpass('Parola:')

# Verificați parola
dacăpasswd== „fahmida”:
imprimare(„Sunteți autentificat”)
altceva:
imprimare(„Nu sunteți autentificat”)

Dacă scriptul rulează din editorul spyder, atunci valoarea de intrare va fi afișată deoarece consola editorului nu acceptă modul parolă. Deci, următoarea ieșire arată parola de intrare în următoarea ieșire.

Dacă scriptul se execută de la terminal, atunci valoarea de intrare nu va fi afișată ca și alte parole Linux. Scriptul este executat de două ori de la terminal cu o parolă invalidă și validă care este afișată în următoarea ieșire.

Top

Utilizarea formatului de dată:

Valoarea datei poate fi formatată în python în diferite moduri. Următorul script folosește datetim Modulul pentru a seta valoarea curentă și data personalizată. azi() aici se folosește metoda pentru a citi data și ora curentă a sistemului. Apoi, valoarea formatată a datei este tipărită utilizând diferite nume de proprietăți ale obiectului de dată. Modul în care o valoare de dată personalizată poate fi atribuită și tipărită este afișat în următoarea parte a scriptului.

c15.py

din datetime importData

# Citiți data curentă
data curenta=Data.azi()

# Imprimați data formatată
imprimare(„Astăzi este:% d-% d-% d”%(data curenta.zi,data curenta.lună,data curenta.an))

# Setați data personalizată
data_personalizată=Data(2020, 12, 16)
imprimare('Data este:',data_personalizată)

Următoarea ieșire va apărea după executarea scriptului.

Top

Adăugați și eliminați elementul dintr-o listă:

obiectul list este utilizat în Python pentru rezolvarea diferitelor tipuri de probleme. Python are multe funcții încorporate pentru a lucra cu obiectul listă. Modul în care un element nou poate fi inserat și eliminat dintr-o listă este prezentat în exemplul următor. O listă de patru elemente este declarată în script. Introduce() metoda este utilizată pentru a insera un element nou în a doua poziție a listei. elimina() metoda este utilizată pentru a căuta și a elimina elementul particular din listă. Lista este tipărită după inserare și ștergere.

c16.py

# Declarați o listă de fructe
fructe= ['Mango','Portocale',„Guava”,'Banană']

# Introduceți un element în poziția a 2-a
fructe.introduce(1, „Struguri”)

# Afișarea listei după inserare
imprimare(„Lista fructelor după inserare:”)
imprimare(fructe)

# Eliminați un articol
fructe.elimina(„Guava”)

# Imprimați lista după ștergere
imprimare(„Lista fructelor după ștergere:”)
imprimare(fructe)

Următoarea ieșire va apărea după executarea scriptului.


Dacă doriți să aflați mai multe detalii despre inserarea și ștergerea scriptului python, atunci puteți verifica tutorialul, Cum se adaugă și se elimină elemente dintr-o listă în Python .

Top

Înțelegerea listei:

Înțelegerea listei este utilizată în python pentru a crea o nouă listă bazată pe orice șir sau tuplu sau o altă listă. Aceeași sarcină poate fi realizată folosind funcția pentru buclă și lambda. Următorul script prezintă două utilizări diferite ale înțelegerii listei. O valoare șir este convertită într-o listă de caractere utilizând înțelegerea listei. Apoi, un tuplu este convertit într-o listă în același mod.

c17.py

# Creați o listă de caractere utilizând înțelegerea listei
char_list= [charpentrucharîn „linuxhint” ]
imprimare(char_list)

# Definiți un tuplu de site-uri web
site-uri web= („Google com”,„yahoo.com”, „ask.com”, „bing.com”)

# Creați o listă din tuplu utilizând înțelegerea listei
site_list= [ site pentru site însite-uri web]
imprimare(site_list)

Top

Slice date:

felie() metoda este utilizată în python pentru a tăia porțiunea specială a unui șir. Această metodă are trei parametri. Acești parametri sunt start , Stop, și Etapa . The Stop este parametrul obligatoriu, iar ceilalți doi parametri sunt opționali. Următorul script prezintă utilizările fișierului felie() metoda cu unul, doi și trei parametri. Când se utilizează un parametru în felie() metoda, atunci va folosi parametrul obligatoriu, Stop . Când cei doi parametri sunt utilizați în felie() metoda, atunci start și Stop se folosesc parametrii. Atunci când sunt utilizați toți cei trei parametri, atunci start , Stop , și Etapa se folosesc parametrii.

c18.py

# Atribuiți valoarea șirului
text= „Învățați programarea Python”

# Slice folosind un parametru
sliceObj= felie(5)
imprimare(text[sliceObj])

# Slice folosind doi parametri
sliceObj= felie(6,12)
imprimare(text[sliceObj])

# Slice folosind trei parametri
sliceObj= felie(6,25,5)
imprimare(text[sliceObj])

Următoarea ieșire va apărea după rularea scriptului. In primul felie() metoda 5 este utilizată ca valoare a argumentului. A tăiat cele cinci personaje ale text variabile care sunt tipărite ca ieșire. In secunda felie() metoda, 6 și 12 sunt utilizate ca argumente. Felierea este pornită din poziția 6 și oprită după 12 caractere. În al treilea felie() metoda, 6, 25 și 5 sunt utilizate ca argumente. Felierea se pornește de la poziția 6, iar felierea se oprește după 25 de caractere omițând 5 caractere în fiecare pas.

Top

Adăugați și căutați date în dicționar:

obiectul dicționar este utilizat în Python pentru a stoca mai multe date, precum matricea asociativă a altor limbaje de programare. Următorul script prezintă modul în care poate fi inserat un nou element și orice articol poate fi căutat în dicționar. Un dicționar de informații despre clienți este declarat în scriptul în care indexul conține ID-ul clientului, iar valoarea conține numele clientului. Apoi, o nouă informație despre client este inserată la sfârșitul dicționarului. Un ID de client este luat ca intrare pentru a căuta în dicționar. 'pentru' bucla si 'dacă' condiția este utilizată pentru a itera indexurile dicționarului și a căuta valoarea de intrare în dicționar.

c19.py

# Definiți un dicționar
Clienți= {„06753”:„Mehzabin Afroze”,„02457”:'artă. Ali ',
„02834”:„Mosarof Ahmed”,„05623”:„Mila Hasan”, „07895”:„Yaqub Ali”}

# Adăugați date noi
Clienți[„05634”] = „Mehboba Ferdous”

imprimare(„Numele clienților sunt:”)
# Imprimați valorile dicționarului
pentruclientînClienți:
imprimare(Clienți[client])

# Luați codul de client ca intrare pentru căutare
Nume= intrare(„Introduceți codul clientului:”)

# Căutați ID-ul în dicționar
pentruclientînClienți:
dacăclient==Nume:
imprimare(Clienți[client])
pauză

Următoarea ieșire va apărea după executarea scriptului și preluarea „ 02457 ' ca valoare ID.


Dacă doriți să aflați mai multe despre celelalte metode utile ale dicționarului, puteți verifica tutorialul, cele mai utile 10 metode de dicționar Python.

Top

Adăugați și căutați date în set:

Următorul script prezintă modalitățile de a adăuga și căuta date într-un set de python. Un set de date întregi este declarat în script. adăuga() metoda este utilizată pentru a insera date noi în set. Apoi, o valoare întreagă va fi luată ca intrare pentru a căuta valoarea din set folosind pentru bucla si dacă condiție.

c20.py

# Definiți numărul setat
numere= {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Adăugați date noi
numere.adăuga(cincizeci)
# Imprimați valorile setate
imprimare(numere)

mesaj= „Numărul nu este găsit”

# Luați o valoare numerică pentru căutare
număr_căutare= int(intrare('Introduceți un număr:'))
# Căutați numărul din set
pentruoreînnumere:
dacăore==căutare_număr:
mesaj= „Numărul este găsit”
pauză

imprimare(mesaj)

Scriptul este executat de două ori cu valoarea întregului 89 și 67. 89 nu există în set și Numărul nu este găsit este tipărit. 67 există în set și Numărul este găsit este tipărit.

Dacă doriți să aflați despre uniune operațiune în set, apoi puteți verifica tutorialul, Cum se folosește uniunea pe setul Python.

Top

Numărați elementele din listă:

numara() metoda este utilizată în python pentru a număra de câte ori apare un anumit șir în alt șir. Poate fi nevoie de trei argumente. Primul argument este obligatoriu și caută șirul particular în întreaga parte a altui șir. Celelalte două argumente ale acestei metode sunt folosite pentru a limita căutarea prin definirea pozițiilor de căutare. În scriptul următor, numara() metoda este utilizată cu un argument care va căuta și număra cuvântul „ Piton ' în şir variabil.

c21.py

# Definiți șirul
şir = „Python Bash Java Python PHP PERL”
# Definiți șirul de căutare
căutare= 'Piton'
# Stocați valoarea contorului
numara= şir.numara(căutare)
# Imprimați ieșirea formatată
imprimare(„% s apare de% d ori”%(căutare,numara))

Următoarea ieșire va apărea după executarea scriptului.

Dacă doriți să aflați mai multe detalii despre metoda count (), puteți verifica tutorialul, Cum se folosește metoda count () în python .

Top

Definiți și apelați o funcție:

Modul în care funcția definită de utilizator poate fi declarată și apelată în python este prezentată în următorul script. Aici sunt declarate două funcții. plus() funcția conține două argumente pentru a calcula suma a două numere și a imprima valoarea. zonă() funcția conține un argument pentru a calcula aria unui cerc și pentru a returna rezultatul apelantului folosind întoarcerea afirmație.

c22.py

# Definiți funcția de adăugare
defplus(Numărul 1,numarul 2):
rezultat=număr1 + număr2
imprimare(„Rezultatul adăugării:”,rezultat)

# Definiți funcția de zonă cu instrucțiunea return
defzonă(rază):
rezultat= 3.14* raza * raza
întoarcererezultat

# Funcția de adăugare a apelurilor
plus(400, 300)
# Funcția zonei de apel
imprimare(„Zona cercului este”,zonă(4))

Următoarea ieșire va apărea după executarea scriptului.


Dacă doriți să aflați detalii despre valorile returnate dintr-o funcție python, atunci puteți verifica tutorialul, Returnează mai multe valori dintr-o funcție Python .

Top

Utilizarea excepției de aruncare și captură:

încerca și captură blocurile sunt folosite pentru a arunca și a prinde excepția. Următorul script prezintă utilizarea unui încearcă să prinzi bloc în python. În încerca bloc, o valoare a numărului va fi luată ca intrare și verificată numărul este par sau impar. Dacă este furnizată orice valoare non-numerică ca intrare, atunci a ValueError va fi generat și o excepție va fi aruncată în captură bloc pentru a imprima mesajul de eroare.

c23.py

# Încercați să blocați
încerca:
# Ia un număr
număr= int(intrare('Introduceți un număr:'))
dacănumăr %2 == 0:
imprimare(„Numărul este par”)
altceva:
imprimare(„Numărul este impar”)

# Bloc de excepții
cu exceptia (ValueError):
# Imprimați mesajul de eroare
imprimare(„Introduceți o valoare numerică”)

Următoarea ieșire va apărea după executarea scriptului.


Dacă doriți să aflați mai multe detalii despre gestionarea excepțiilor în Python, atunci puteți verifica tutorialul, Except Handling in Python.

Top

Citiți și scrieți fișierul:

Următorul script arată modul de citire și scriere într-un fișier în python. Numele fișierului este definit în variabila, nume fișier. Fișierul este deschis pentru scriere folosind deschis() metoda la începutul scenariului. Trei rânduri sunt scrise în fișier folosind scrie() metodă. Apoi, același fișier este deschis pentru citire folosind deschis() și fiecare linie a fișierului este citită și tipărită folosind pentru buclă.

c24.py

#Atribuiți numele fișierului
nume de fișier= „languages.txt”
# Deschideți fișierul pentru scriere
fileHandler= deschis(nume de fișier, 'în')

# Adăugați text
fileHandler.scrie(- Bash n')
fileHandler.scrie('Piton n')
fileHandler.scrie('PHP n')

# Închideți fișierul
fileHandler.închide()

# Deschideți fișierul pentru citire
fileHandler= deschis(nume de fișier, 'r')

# Citiți un fișier rând cu rând
pentruliniaînfileHandler:
imprimare(linia)

# Închideți fișierul
fileHandler.închide()

Următoarea ieșire va apărea după executarea scriptului.

Dacă doriți să aflați mai multe detalii despre citirea și scrierea fișierelor în python, atunci puteți verifica tutorialul, Cum să citiți și să scrieți în fișiere în Python .

Top

Listează fișierele dintr-un director:

Conținutul oricărui director poate fi citit folosind tu modul de python. Următorul script arată cum să obțineți lista unui anumit director în python folosind tu modul. listdir () metoda este utilizată în script pentru a afla lista de fișiere și foldere ale unui director. pentru bucla este utilizată pentru a imprima conținutul directorului.

c25.py

# Importați modulul OS pentru a citi directorul
import tu

# Setați calea directorului
cale= „/ home / fahmida / projects / bin”

# Citiți conținutul fișierului
fișiere= tu.listdir(cale)

# Imprimați conținutul directorului
pentru fişier înfișiere:
imprimare(fişier)

Conținutul directorului va apărea după executarea scriptului dacă există calea definită a directorului.

Top

Citiți și scrieți cu murături:

Următorul script prezintă modalitățile de scriere și citire a datelor folosind murătura modul de python. În script, un obiect este declarat și inițializat cu cinci valori numerice. Datele acestui obiect sunt scrise într-un fișier folosind halda () metodă. Apoi, sarcină() metoda este utilizată pentru a citi datele din același fișier și a le stoca într-un obiect.

c26.py

# Importați modulul murat
import murături

# Declarați obiectul pentru stocarea datelor
dataObject= []
# Iterează bucla for de 5 ori
pentrupe unuîn gamă(10,cincisprezece):
dataObject.adăuga(pe unu)

# Deschideți un fișier pentru scrierea datelor
manipulator_fișier= deschis(„limbi”, „wb”)
# Aruncați datele obiectului în fișier
murături.dump(dataObject,manipulator_fișier)
# închideți gestionarul de fișiere
manipulator_fișier.închide()

# Deschideți un fișier pentru citirea fișierului
manipulator_fișier= deschis(„limbi”, „rb”)
# Încărcați datele din fișier după deserializare
dataObject= murături.sarcină(manipulator_fișier)
# Iterează bucla pentru a imprima datele
pentruoreîndataObject:
imprimare(„Valoarea datelor:”,ore)
# închideți gestionarul de fișiere
manipulator_fișier.închide()

Următoarea ieșire va apărea după executarea scriptului.

Dacă doriți să aflați mai multe detalii despre citire și scriere folosind murături, puteți verifica tutorialul, Cum să murăm obiecte în Python .

Top

Definiți clasa și metoda:

Următorul script arată cum o clasă și o metodă pot fi declarate și accesate în Python. Aici, o clasă este declarată cu o variabilă de clasă și o metodă. Apoi, un obiect al clasei este declarat pentru a accesa variabila de clasă și metoda clasei.

c27.py

# Definiți clasa
clasăAngajat:
Nume= „Mostak Mahmud”
# Definiți metoda
defDetalii(de sine):
imprimare(„Post: responsabil de marketing”)
imprimare(„Departament: Vânzări”)
imprimare(„Salariu: 1000 USD”)

# Creați obiectul angajat
emp=Angajat()
# Imprimați variabila de clasă
imprimare('Nume:',emp.Nume)
# Apelați metoda clasei
emp.Detalii()

Următoarea ieșire va apărea după executarea scriptului.

Top

Utilizarea funcției de gamă:

Următorul script prezintă diferitele utilizări ale funcției range în python. Această funcție poate lua trei argumente. Acestea sunt start , Stop , și Etapa . The Stop argumentul este obligatoriu. Când se folosește un argument, atunci valoarea implicită a startului este 0. funcția range () cu un argument, două argumente și trei argumente sunt utilizate în cele trei pentru bucle aici.

c28.py

# range () cu un singur parametru
pentruoreîn gamă(6):
imprimare(ore,Sfârșit='')
imprimare(' n')

# range () cu doi parametri
pentruoreîn gamă(5,10):
imprimare(ore,Sfârșit='')
imprimare(' n')

# range () cu trei parametri
pentruoreîn gamă(0,8,2):
imprimare(ore,Sfârșit='')

Următoarea ieșire va apărea după executarea scriptului.

Top

Utilizarea funcției de hartă:

Hartă() funcția este utilizată în python pentru a returna o listă utilizând orice funcție definită de utilizator și orice obiect iterabil. În scriptul următor, cal_power () funcția este definită pentru a calcula Xn, iar funcția este utilizată în primul argument al Hartă() funcţie. O listă numită numere este utilizat în al doilea argument al Hartă() funcţie. Valoarea a X va fi preluat de la utilizator, iar fișierul Hartă() funcția va returna o listă a valorilor de putere ale X, pe baza valorilor articolelor din numere listă.

c29.py

# Definiți funcția pentru a calcula puterea
defcal_puterea(n):
întoarcerex ** n

# Luați valoarea lui x
X= int(intrare(„Introduceți valoarea lui x:”))
# Definiți un tuplu de numere
numere= [2, 3, 4]

# Calculați x la puterea n folosind map ()
rezultat= Hartă(cal_puterea,numere)
imprimare(listă(rezultat))

Următoarea ieșire va apărea după executarea scriptului.

Top

Utilizarea funcției de filtrare:

filtru() funcția python folosește o funcție personalizată pentru a filtra datele dintr-un obiect iterabil și a crea o listă cu elementele pentru care funcția returnează adevărat. În scriptul următor, SelectedPerson () funcția este utilizată în script pentru a crea o listă a datelor filtrate pe baza elementelor din selectedList .

c30.py

# Definiți o listă de participanți
= [„Mona Lisa”, „Akbar Hossain”, „Jakir Hasan”, „Zahadur Rahman”, „Zenifer Lopez”]
# Definiți funcția pentru a filtra candidații selectați
defPersoană selectată(participant):
selectat= [„Akbar Hossain”, „Zillur Rahman”, „Mona Lisa”]
dacă(participantînselectat):
întoarcere Adevărat
selectedList= filtru(Persoană selectată,participant)
imprimare(„Candidații selectați sunt:”)
pentrucandidatînselectedList:
imprimare(candidat)

Următoarea ieșire va apărea după executarea scriptului.

Top

Concluzie:

Bazele de programare Python sunt discutate folosind 30 de subiecte diferite în acest articol. Sper că exemplele acestui articol vor ajuta cititorii să învețe cu ușurință python încă de la început.