30 python skriptu piemēri

30 Python Scripts Examples



Python tagad ir ļoti populāra un prasīga programmēšanas valoda, jo tā ir piemērota ļoti vienkāršu un sarežģītu lietojumprogrammu izstrādei. Ja esat iesācējs python programmēšanā un vēlaties īsā laikā apgūt pitonu no pamatiem, tad šis raksts ir domāts jums. Šajā rakstā ir izskaidroti 30 python skriptu piemēri, izmantojot ļoti vienkāršus piemērus, lai uzzinātu python pamatus. Tālāk ir minēts šajā rakstā apskatīto tēmu saraksts:

01. Sveika pasaule
02. Savienojiet divas virknes
03. Formatējiet peldošo punktu virknē
04. Paaugstiniet skaitli līdz pakāpei
05. Darbs ar Būla veidiem
06. Ja vēl paziņojums
07. Izmantojot AND un OR operatorus
08. Pārslēgt gadījumu
09. Kamēr cilpa
10. Par cilpu
vienpadsmit. Palaidiet vienu Python skriptu no cita
12. Komandrindas argumenta izmantošana
13. Regulārās izteiksmes izmantošana
14. Getpass izmantošana
piecpadsmit. Datuma formāta izmantošana
16. Pievienojiet un noņemiet vienumu no saraksta
17. Saraksta izpratne
18. Šķēles dati
19. Pievienojiet un meklējiet datus vārdnīcā
divdesmit. Pievienojiet un meklējiet komplektā esošos datus
divdesmitviens. Saskaitiet vienumus sarakstā
22. Definējiet un izsauciet funkciju
2. 3. Metiena un ķeršanas izņēmuma izmantošana
24. Lasīt un rakstīt failu
25. Sarakstiet failus direktorijā
26. Lasiet un rakstiet, izmantojot marinētu gurķi
27. Nosakiet klasi un metodi
28. Diapazona funkcijas izmantošana
29. Kartes funkcijas izmantošana
30. Filtra funkcijas izmantošana







Izveidojiet un izpildiet pirmo python skriptu:

Jūs varat rakstīt un izpildīt vienkāršu python skriptu no termināļa, neradot nevienu python failu. Ja skripts ir liels, tas prasa rakstīšanu un saglabā skriptu jebkurā python failā, izmantojot jebkuru redaktoru. Skripta rakstīšanai varat izmantot jebkuru teksta redaktoru vai jebkuru koda redaktoru, piemēram, cildenu, Visual Studio Code vai jebkuru IDE programmatūru, kas izstrādāta tikai python, piemēram, PyCharm vai Spyder. Python faila paplašinājums ir .py . Pitona versija 3.8 un spiegotājs3 Šajā rakstā python IDE tiek izmantots, lai rakstītu python skriptu. Jums ir jāinstalē spiegotājs IDE jūsu sistēmā, lai to izmantotu.



Ja vēlaties izpildīt jebkuru skriptu no termināļa, palaidiet “ pitons ' vai “ python3 ' komandu, lai atvērtu python mijiedarbības režīmā. Šis python skripts drukās tekstu Sveika pasaule kā izeja.



>>> drukāt(Sveika pasaule)


Tagad saglabājiet skriptu failā ar nosaukumu c1.py . Lai izpildītu, no termināļa jāizpilda šāda komanda c1.py .





$ python3 c1.py

Ja vēlaties palaist failu no spiegotājs3 IDE, tad jums ir jānoklikšķina uz skriet pogu

no redaktora. Pēc koda izpildes redaktorā tiks parādīta šāda izvade.



Tops

Divu virkņu savienošana:

Ir daudzi veidi, kā savienot virkņu vērtības python. Vienkāršākais veids, kā apvienot divas virkņu vērtības python, ir izmantot operatoru “+”. Izveidojiet jebkuru python ar šādu skriptu, lai uzzinātu veidu, kā savienot divas virknes. Šeit divas virkņu vērtības tiek piešķirtas divos mainīgajos, un vēl viens mainīgais tiek izmantots, lai saglabātu apvienotās vērtības, kas tiek drukātas vēlāk.

c2.py

virkne1= 'Linux'
virkne2= 'Padoms'
pievienota_virkne=virkne1 + virkne2
drukāt(pievienota_virkne)

Pēc skripta palaišanas no redaktora parādīsies šāda izvade. Šeit divi vārdi, Linux un Padoms ir pievienojušies, un Linux padoms tiek izdrukāts kā izvade.

Ja vēlaties uzzināt vairāk par citu pievienošanās iespēju python, varat pārbaudīt apmācību Python String Concatenation.

Tops

Formatējiet peldošo punktu virknē:

Peldošā komata numurs ir nepieciešams programmēšanā, lai ģenerētu daļējus skaitļus, un dažreiz tas prasa formatēt peldošā komata skaitli programmēšanas nolūkos. Python ir daudz veidu, kā formatēt peldošā komata skaitli. Virkņu formatēšana un virkņu interpolācija tiek izmantota šādā skriptā, lai formatētu peldošā komata skaitli. formāts () virknes formatēšanā tiek izmantota metode ar formāta platumu, un virkņu interpolācijā tiek izmantots simbols ‘% ar formātu ar platumu. Atbilstoši formatēšanas platumam pirms cipariem aiz komata tiek iestatīti 5 cipari, bet aiz komata - 2 cipari.

c3.py

# Stīgu formatēšanas izmantošana
pludiņš1= 563.78453
drukāt('{: 5.2f}'.formātā(pludiņš1))

# Stīgu interpolācijas izmantošana
pludiņš2= 563.78453
drukāt('%5.2f'% pludiņš2)

Pēc skripta palaišanas no redaktora parādīsies šāda izvade.

Ja vēlaties uzzināt vairāk par virkņu formatēšanu python, varat pārbaudīt apmācību Python String Formatting.

Tops

Paaugstiniet skaitli līdz pakāpei:

Python ir daudz veidu, kā aprēķināt xn programmā Python. Šajā skriptā ir parādīti trīs veidi, kā aprēķināt xn programmā Python. Dubultā ' * ’ operators, NS () metode, un math.pow () metodi izmanto xn aprēķināšanai. Vērtības x un n tiek inicializētas ar skaitliskām vērtībām. Dubultā ' * ’ un NS () tiek izmantotas metodes, lai aprēķinātu veselu skaitļu vērtību jaudu. math.pow () prot aprēķināt daļskaitļu jaudu; arī tas ir parādīts skripta pēdējā daļā.

c4.py

importēt matemātika
# Piešķiriet vērtības x un n
x= 4
n= 3

# 1. metode
jauda=x ** n
drukāt(' %d līdz jaudai %d ir %d'%(x,n,jauda))

# 2. metode
jauda= NS(x,n)
drukāt(' %d līdz jaudai %d ir %d'%(x,n,jauda))

# 3. metode
jauda= matemātika.NS(2,6.5)
drukāt(' %d līdz jaudai %d ir %5.2f'%(x,n,jauda))

Pēc skripta palaišanas parādīsies šāda izvade. Pirmās divas izejas parāda rezultātu 43, un trešā izvade parāda rezultātu 26.5 .

Tops

Darbs ar Būla veidiem:

Būla veidu dažādie lietojumi ir parādīti šādā skriptā. Pirmā izvade izdrukās val1 vērtību, kurā ir Būla vērtība, taisnība. Visi pozitīvie ir negatīvie skaitļi taisnība kā Būla vērtība un atgriež tikai nulli nepatiesa kā Būla vērtība. Tātad tiks izdrukāta otrā un trešā izeja taisnība par pozitīviem un negatīviem skaitļiem. Ceturtā izvade drukās nepatiesu uz 0, un piektā izvade drukās nepatiesa jo salīdzināšanas operators atgriežas nepatiesa .

c5.py

# Būla vērtība
val1= Taisnība
drukāt(val1)

# Numurs uz Būla
numurs= 10
drukāt(bool(numurs))

numurs=-5
drukāt(bool(numurs))

numurs= 0
drukāt(bool(numurs))

# Būla no salīdzināšanas operatora
val1= 6
val2= 3
drukāt(val1<val2)

Pēc skripta palaišanas parādīsies šāda izvade.

Tops

Paziņojuma If if izmantošana:

Šis skripts parāda nosacījuma paziņojuma izmantošanu python. Deklarācija par ja-citādi paziņojums python nedaudz atšķiras no citām valodām. Lai definētu if-else bloku python, tāpat kā citās valodās, nav nepieciešamas cirtainas iekavas, bet atkāpes bloks ir jāizmanto pareizi, citādi skripts parādīs kļūdu. Lūk, ļoti vienkāršs ja-citādi skriptā tiek izmantots paziņojums, kas pārbaudīs, vai skaitļa mainīgā vērtība ir lielāka vai vienāda ar 70 vai nē. A resnās zarnas (:) lieto pēc “ ja ' un ' citādi ' bloks, lai definētu bloka sākumu.

c6.py

# Piešķiriet skaitlisku vērtību
numurs= 70

# Pārbaudiet, vai ir vairāk nekā 70 vai nē
ja (numurs> = 70):
drukāt('Tu esi pagājis')
citādi:
drukāt('Jūs neesat izturējis')

Pēc skripta palaišanas parādīsies šāda izvade.

Tops

AND un OR operatoru izmantošana:

Šis skripts parāda, kā izmantot UN un VAI operatoriem nosacījuma paziņojumā. UN operators atgriežas taisnība kad abi nosacījumi atgriežas taisnība, un VAI operators atgriežas taisnība kad atgriežas jebkurš divu nosacījumu nosacījums taisnība . Divi peldošā komata skaitļi tiks uzskatīti par MCQ un teorijas atzīmēm. “AND un OR operatori tiek izmantoti“ ja ' paziņojums, apgalvojums. Saskaņā ar nosacījumu, ja MCQ atzīmes ir vairāk nekā vienādas ar 40 un teorijas atzīmes ir lielākas vai vienādas ar 30, tad “ ja ' paziņojums atgriezīsies taisnība vai ja MCQ un teorijas kopsumma ir lielāka vai vienāda ar 70, tad “ ja ' paziņojums arī atgriezīsies taisnība .

c7.py

# Ņemiet MCQ zīmes
mcq_marks= peldēt(ievadi('Ievadiet MCQ zīmes:'))
# Ņemiet teorijas atzīmes
teorija_zīmes= peldēt(ievadi('Ievadiet teorijas atzīmes:'))

# Pārbaudiet braukšanas stāvokli, izmantojot operatoru AND un OR
ja (mcq_marks> = 40 unteorija_zīmes> = 30) vai (mcq_marks + teorijas_zīmes) > =70:
drukāt(' nTu esi pagājis)
citādi:
drukāt(' nJums neizdevās ')

Saskaņā ar šādu izvadi, ja paziņojums atgriežas nepatiesa ievades vērtībām 30 un 35, un atgriežas taisnība ievades vērtībām 40 un 45.

Tops

paziņojuma pārslēgšana:

Python neatbalsta slēdzis paziņojums tāpat kā citas standarta programmēšanas valodas, taču šāda veida paziņojumus var īstenot python, izmantojot pielāgotu funkciju. darbinieka_details () Šī funkcija ir izveidota šādā skriptā, lai tā darbotos tāpat kā pārslēgšanās gadījums. Funkcija satur vienu parametru un vārdnīcu ar nosaukumu pārslēdzējs. Funkcijas parametra vērtība tiek pārbaudīta ar katru vārdnīcas indeksu. Ja tiek atrasta kāda atbilstība, attiecīgā indeksa vērtība tiks atgriezta no funkcijas; pretējā gadījumā otrā parametra vērtība switchcher.get () metode tiks atgriezta.

c8.py

# Pārslēdzējs slēdža korpusa opciju ieviešanai
defdarbinieka_details(ID):
pārslēdzējs= {
'1004':'Darbinieka vārds: MD. Mehrab ',
'1009':'Darbinieka vārds: Mita Rahman',
“1010”:'Darbinieka vārds: Sakib Al Hasan',
}
'' 'Pirmais arguments tiks atgriezts, ja tiks atrasta atbilstība un
nekas netiks atgriezts, ja netiks atrasta atbilstība »

atgrieztiespārslēdzējs.gūt(ID, 'nekas')

# Paņemiet darbinieka ID
ID= ievadi('Ievadiet darbinieka ID:')
# Izdrukājiet izvadi
drukāt(darbinieka_details(ID))

Saskaņā ar šādu izvadi skripts tiek izpildīts divas reizes, un, pamatojoties uz ID vērtībām, tiek izdrukāti divi darbinieku vārdi.

Tops

Cikla cikla izmantošana:

Kaut cikla izmantošana python ir parādīta nākamajā piemērā. Kols (:) tiek izmantots, lai definētu cilpas sākuma bloku, un visi cilpas apgalvojumi ir jādefinē, izmantojot atbilstošu atkāpi; pretējā gadījumā parādīsies atkāpes kļūda. Nākamajā skriptā skaitītājs vērtība ir inicializēta uz 1 kas tiek izmantots cilpā. Cilpa atkārtosies 5 reizes un katrā atkārtojumā izdrukās skaitītāja vērtības. The skaitītājs vērtība tiek palielināta par 1 katrā atkārtojumā, lai sasniegtu cikla beigu stāvokli.

c9.py

# Inicializējiet skaitītāju
skaitītājs= 1
# Atkārtojiet cilpu 5 reizes
kamērskaitītājs< 6:
# Izdrukājiet skaitītāja vērtību
drukāt ('Pašreizējā skaitītāja vērtība: %d'% skaitītājs)
# Palieliniet skaitītāju
skaitītājs=skaitītājs +1

Pēc skripta palaišanas parādīsies šāda izvade.

Tops

Cilpas izmantošana:

cilpa python tiek izmantota daudziem mērķiem. Šīs cilpas sākuma bloks ir jādefinē ar kolu (:), un apgalvojumi tiek definēti, izmantojot pareizu atkāpi. Nākamajā skriptā ir definēts darba dienu nosaukumu saraksts, un, lai atkārtotu un drukātu katru saraksta vienumu, tiek izmantota for cilpa. Šeit len ​​() metodi izmanto, lai saskaitītu kopējos saraksta vienumus un definētu diapazona () funkcijas ierobežojumu.

c10.py

# Inicializējiet sarakstu
nedēļas dienas= ['Svētdiena', 'Pirmdiena', 'Otrdiena','Trešdiena', 'Ceturtdiena','Piektdiena', 'Sestdiena']
drukāt('Septiņas darba dienas ir: n')
# Atkārtojiet sarakstu, izmantojot cilpu
priekšdienaiekšā diapazons(len(nedēļas dienas)):
drukāt(nedēļas dienas[diena])

Pēc skripta palaišanas parādīsies šāda izvade.

Tops

Palaidiet vienu Python skriptu no cita:

Dažreiz ir jāizmanto python faila skripts no cita python faila. To var izdarīt viegli, piemēram, importējot jebkuru moduli, izmantojot importu atslēgvārds. Šeit, brīvdienas.py failā ir divi mainīgie, kas inicializēti pēc virkņu vērtībām. Šis fails ir importēts c11.py fails ar aizstājvārdu ' v ' . Šeit ir definēts mēnešu nosaukumu saraksts. The karogs šeit tiek izmantots mainīgais, lai drukātu vērtību atvaļinājums 1 mainīgs vienu reizi mēnešiem ” Jūnijs' un ' Jūlijs ”. Vērtība atvaļinājums 2 mainīgais tiks drukāts mēnesī ‘Decembris’ . Pārējie deviņu mēnešu nosaukumi tiks drukāti, kad pārējā daļa ja-cits-cits paziņojums tiks izpildīts.

brīvdienas.py

# Inicializējiet vērtības
atvaļinājums 1= 'Vasaras brīvdienas'
atvaļinājums 2= 'Ziemas brīvdienas'

c11.py

# Importējiet citu python skriptu
importētbrīvdienasv

# Inicializējiet mēnešu sarakstu
mēnešus= ['Janvāris', 'Februāris', 'Marts', 'Aprīlis', 'Maijs', 'Jūnijs',
'Jūlijs', 'Augusts', 'Septembris', 'Oktobris', 'Novembris', 'Decembris']
# Sākotnējais karoga mainīgais, lai vienu reizi izdrukātu vasaras brīvdienas
karogs= 0

# Atkārtojiet sarakstu, izmantojot cilpu
priekšmēnesisiekšāmēneši:
jamēnesis== 'Jūnijs' vaimēnesis== 'Jūlijs':
jakarogs== 0:
drukāt('Tagad',v.atvaļinājums 1)
karogs= 1
elifsmēnesis== 'Decembris':
drukāt('Tagad',v.atvaļinājums 2)
citādi:
drukāt('Pašreizējais mēnesis ir',mēnesis)

Pēc skripta palaišanas parādīsies šāda izvade.

Tops

Komandrindas argumenta izmantošana:

Šis skripts parāda komandrindas argumentu izmantošanu python. Python ir daudz moduļu, lai parsētu komandrindas argumentus 'Sys' modulis tiek importēts šeit, lai parsētu komandrindas argumentus. len () metode tiek izmantota, lai saskaitītu kopējos argumentus, ieskaitot skripta faila nosaukumu. Pēc tam tiks drukātas argumentu vērtības.

c12.py

# Importēt sistēmas moduli
importēt sys

# Kopējais argumentu skaits
drukāt('Kopējie argumenti:', len(sys.argv))

drukāt('Argumentu vērtības ir šādas:')
# Atkārtojiet komandrindas argumentus, izmantojot cilpu
priekšiiekšā sys.argv:
drukāt(i)

Ja skripts tiek izpildīts bez komandrindas argumentiem, tiks parādīta šāda izvade, kas parāda skripta faila nosaukumu.

Komandrindas argumentu vērtības var iestatīt spiegotāja redaktorā, atverot Palaidiet konfigurāciju vienam failam dialoglodziņā, noklikšķinot uz Skrien izvēlne. Iestatiet vērtības ar atstarpi, noklikšķinot uz dialoglodziņa daļas Vispārīgie iestatījumi komandrindas opcijas.

Ja skripts tiek izpildīts pēc iepriekš parādīto vērtību iestatīšanas, parādīsies šāda izvade.


Komandrindas argumentu vērtības var viegli nodot python skriptā no termināļa. Ja skripts tiek izpildīts no termināļa, parādīsies šāda izvade.


Ja vēlaties uzzināt vairāk par komandrindas argumentiem python, varat pārbaudīt apmācību, Kā parsēt argumentus komandrindā Python .

Tops

Regulārās izteiksmes izmantošana:

Regulārā izteiksme vai regulārā izteiksme tiek izmantota python, lai saskaņotu vai meklētu un aizstātu jebkuru virknes daļu, pamatojoties uz konkrēto modeli. 'Re' modulis tiek izmantots python, lai izmantotu regulāro izteiksmi. Šis skripts parāda regex izmantošanu python. Skriptā izmantotais modelis atbilst tām virknēm, kurās virknes pirmā rakstzīme ir lielais burts. Tiks ņemta virknes vērtība, kas atbilst modelim, izmantojot atbilstība () metode. Ja metode atgriež patiesību, veiksmes ziņojums tiks izdrukāts, pretējā gadījumā tiks izdrukāts instrukcijas ziņojums.

c13.py

# Importēt atkārtotu moduli
importēt re

# Ņemiet virknes datus
virkne = ievadi('Ievadiet virknes vērtību:')
# Definējiet meklēšanas modeli
modelis= '^[A-Z]'

# saskaņojiet modeli ar ievades vērtību
atrasts= re.sakrīt(modelis, virkne)

# Drukājiet ziņojumu, pamatojoties uz atgriešanas vērtību
jaatrasts:
drukāt(“Ievades vērtība sākas ar lielo burtu”)
citādi:
drukāt(“Jums jāievada virkne, kas sākas ar lielo burtu”)

Skripts tiek izpildīts divas reizes šādā izvadā. atbilstība () funkcija atgriež nepatiesu pirmajai izpildei un atgriež patieso otrajai izpildei.

Tops

Getpass izmantošana:

getpass ir noderīgs python modulis, ko izmanto, lai no lietotāja ievadītu paroli. Šis skripts parāda getpass moduļa izmantošanu. šeit tiek izmantota metode getpass (), lai ievadīto ievadītu kā paroli un “ ja ' paziņojums šeit tiek izmantots, lai salīdzinātu ievades vērtību ar noteikto paroli. jūs esat autentificēts ziņojums tiks izdrukāts, ja parole sakrīt, pretējā gadījumā tas tiks izdrukāts Jūs neesat autentificēts ziņu.

c14.py

# importēt getpass moduli
importēt getpass

# Ņemiet paroli no lietotāja
passwd= getpass.getpass('Parole:')

# Pārbaudiet paroli
japasswd== 'fahmida':
drukāt('Jūs esat autentificēts')
citādi:
drukāt('Jūs neesat autentificēts')

Ja skripts darbojas no spiegotāja redaktora, tiks parādīta ievades vērtība, jo redaktora konsole neatbalsta paroles režīmu. Tātad, šāds izvads parāda ievades paroli šādā izvadē.

Ja skripts tiek izpildīts no termināļa, ievades vērtība netiks rādīta tāpat kā cita Linux parole. Skripts tiek izpildīts divas reizes no termināļa ar nederīgu un derīgu paroli, kas parādīta šādā izvadā.

Tops

Datuma formāta izmantošana:

Datuma vērtību var formatēt python dažādos veidos. Šis skripts izmanto datetim e modulis, lai iestatītu pašreizējo un pielāgoto datuma vērtību. šodien () metode tiek izmantota, lai nolasītu pašreizējo sistēmas datumu un laiku. Tālāk tiek izdrukāta datuma formatētā vērtība, izmantojot dažādus datuma objekta rekvizītu nosaukumus. Skripta nākamajā daļā ir parādīts, kā var piešķirt un izdrukāt pielāgotu datuma vērtību.

c15.py

no datums Laiks importētdatums

# Lasiet pašreizējo datumu
Šodienas datums=datums.šodien()

# Izdrukājiet formatēto datumu
drukāt('Šodien ir:%d-%d-%d'%(Šodienas datums.diena,Šodienas datums.mēnesis,Šodienas datums.gadā))

# Iestatiet pielāgoto datumu
custom_date=datums(2020, 12, 16)
drukāt('Datums ir šāds:',custom_date)

Pēc skripta izpildes parādīsies šāda izvade.

Tops

Pievienojiet un noņemiet vienumu no saraksta:

saraksta objekts tiek izmantots python, lai atrisinātu dažāda veida problēmas. Python ir daudz iebūvētu funkciju, lai strādātu ar saraksta objektu. Nākamajā piemērā ir parādīts, kā jaunu vienumu var ievietot un noņemt no saraksta. Skriptā ir deklarēts četru vienumu saraksts. Ievietot () metode tiek izmantota, lai saraksta otrajā pozīcijā ievietotu jaunu vienumu. noņemt () metode tiek izmantota, lai meklētu un noņemtu konkrēto vienumu no saraksta. Saraksts tiek izdrukāts pēc ievietošanas un dzēšanas.

c16.py

# Deklarējiet augļu sarakstu
augļi= ['Mango','Apelsīns','Guava','Banāns']

# Ievietojiet vienumu 2. pozīcijā
augļi.ielikt(1, 'Vīnogu')

# Tiek parādīts saraksts pēc ievietošanas
drukāt('Augļu saraksts pēc ievietošanas:')
drukāt(augļi)

# Noņemt vienumu
augļi.noņemt('Guava')

# Drukājiet sarakstu pēc dzēšanas
drukāt('Augļu saraksts pēc dzēšanas:')
drukāt(augļi)

Pēc skripta izpildes parādīsies šāda izvade.


Ja vēlaties uzzināt sīkāku informāciju par python skripta ievietošanu un dzēšanu, varat pārbaudīt apmācību, Kā pievienot un noņemt vienumus no saraksta programmā Python .

Tops

Saraksta izpratne:

Saraksta izpratne tiek izmantota python, lai izveidotu jaunu sarakstu, pamatojoties uz jebkuru virkni vai kopu vai citu sarakstu. To pašu uzdevumu var veikt, izmantojot cilpas un lambda funkciju. Šis skripts parāda divus dažādus saraksta izpratnes lietojumus. Virknes vērtība tiek pārvērsta rakstzīmju sarakstā, izmantojot saraksta izpratni. Tālāk karte tiek pārveidota par sarakstu tādā pašā veidā.

c17.py

# Izveidojiet rakstzīmju sarakstu, izmantojot saraksta izpratni
char_list= [charpriekšchariekšā 'linuxhint' ]
drukāt(char_list)

# Definējiet vietņu kopu
tīmekļa vietnes= ('Google com','yahoo.com', 'ask.com', 'bing.com')

# Izveidojiet sarakstu no kartotēkas, izmantojot saraksta izpratni
site_list= [ vietne priekš vietne iekšātīmekļa vietnes]
drukāt(site_list)

Tops

Šķēles dati:

šķēle () metodi python izmanto, lai izgrieztu konkrētu virknes daļu. Šai metodei ir trīs parametri. Šie parametri ir sākt , apstāties, un solis . The apstāties ir obligātais parametrs, bet pārējie divi parametri nav obligāti. Šis skripts parāda šķēle () metode ar vienu, diviem un trim parametriem. Ja sistēmā tiek izmantots viens parametrs šķēle () metodi, tad tas izmantos obligāto parametru, apstāties . Ja abus parametrus izmanto šķēle () metode, tad sākt un apstāties tiek izmantoti parametri. Kad tiek izmantoti visi trīs parametri, tad sākt , apstāties , un solis tiek izmantoti parametri.

c18.py

# Piešķiriet virknes vērtību
teksts= 'Uzziniet Python programmēšanu'

# Šķēle, izmantojot vienu parametru
šķēleObj= šķēle(5)
drukāt(teksts[šķēleObj])

# Šķēle, izmantojot divus parametrus
šķēleObj= šķēle(6,12)
drukāt(teksts[šķēleObj])

# Šķēle, izmantojot trīs parametrus
šķēleObj= šķēle(6,25,5)
drukāt(teksts[šķēleObj])

Pēc skripta palaišanas parādīsies šāda izvade. Pirmajā šķēle () metode, 5 tiek izmantota kā argumenta vērtība. Tas sagrieza piecas rakstzīmes teksts mainīgie, kas tiek drukāti kā izvade. Otrajā šķēle () metode, kā argumenti tiek izmantoti 6. un 12. metode. Griešanu sāk no 6. pozīcijas un pārtrauc pēc 12 rakstzīmēm. Trešajā šķēle () metode, kā argumenti tiek izmantoti 6., 25. un 5. metode. Griešana tiek sākta no 6. pozīcijas, un griešana tiek pārtraukta pēc 25 rakstzīmēm, katrā solī izlaižot 5 rakstzīmes.

Tops

Pievienojiet un meklējiet datus vārdnīcā:

vārdnīcas objekts tiek izmantots python, lai saglabātu vairākus datus, piemēram, citu programmēšanas valodu asociatīvo masīvu. Šis skripts parāda, kā var ievietot jaunu vienumu, un vārdnīcā var meklēt jebkuru vienumu. Skriptā tiek deklarēta klientu informācijas vārdnīca, kurā rādītājs satur klienta ID, bet vērtībā - klienta vārds. Tālāk vārdnīcas beigās tiek ievietota viena jauna informācija par klientiem. Klienta ID tiek izmantots kā ievade, lai meklētu vārdnīcā. 'priekš' cilpa un 'Ja' nosacījums tiek izmantots, lai atkārtotu vārdnīcas rādītājus un meklētu ievades vērtību vārdnīcā.

c19.py

# Definējiet vārdnīcu
klientiem= {“06753”:'Mehzabin Afroze','02457':'māksla. Ali ',
'02834':'Mosarofs Ahmeds',“05623”:'Mila Hasana', '07895':'Yaqub Ali'}

# Pievienojiet jaunus datus
klientiem[“05634”] = 'Mehboba Ferdous'

drukāt('Klientu vārdi ir:')
# Izdrukājiet vārdnīcas vērtības
priekšklientsiekšāklienti:
drukāt(klientiem[klients])

# Lai meklētu, ievadiet klienta ID
vārds= ievadi('Ievadiet klienta ID:')

# Meklējiet ID vārdnīcā
priekšklientsiekšāklienti:
jaklients==vārds:
drukāt(klientiem[klients])
pārtraukums

Pēc skripta izpildīšanas un “ 02457 ' kā ID vērtību.


Ja vēlaties uzzināt vairāk par citām noderīgām vārdnīcas metodēm, varat pārbaudīt apmācību, 10 visnoderīgākās Python vārdnīcas metodes.

Tops

Pievienot un meklēt datus kopā:

Šis skripts parāda veidus, kā pievienot un meklēt datus python komplektā. Skriptā tiek deklarēta veselu skaitļu datu kopa. pievienot () metode tiek izmantota jaunu datu ievietošanai komplektā. Pēc tam vesela skaitļa vērtība tiks izmantota kā ievade, lai meklētu kopas vērtību, izmantojot priekš cilpa un ja stāvoklis.

c20.py

# Definējiet iestatīto numuru
numurus= {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Pievienojiet jaunus datus
numurus.pievienot(piecdesmit)
# Izdrukājiet iestatītās vērtības
drukāt(numurus)

ziņu= 'Numurs nav atrasts'

# Meklēšanai ņemiet skaitļa vērtību
meklēšanas_numurs= int(ievadi('Ievadiet numuru:'))
# Meklējiet komplektā iekļauto numuru
priekšstiekšānumuri:
jast==meklēšanas_numurs:
ziņu= 'Skaitlis ir atrasts'
pārtraukums

drukāt(ziņu)

Skripts tiek izpildīts divas reizes ar veselu skaitļa vērtību 89 un 67. 89 nepastāv komplektā, un Numurs nav atrasts ir iespiests. 67 pastāv komplektā, un Numurs ir atrasts ir iespiests.

Ja vēlaties uzzināt par savienība darbību komplektā, tad varat pārbaudīt pamācību Kā izmantot savienību python komplektā.

Tops

Saskaitiet vienumus sarakstā:

saskaitīt () metodi python izmanto, lai saskaitītu, cik reizes konkrēta virkne parādās citā virknē. Tam var būt trīs argumenti. Pirmais arguments ir obligāts, un tas meklē konkrēto virkni visā citas virknes daļā. Pārējie divi šīs metodes argumenti tiek izmantoti, lai ierobežotu meklēšanu, nosakot meklēšanas pozīcijas. Turpmākajā skriptā ,. saskaitīt () metode tiek izmantota ar vienu argumentu, kas meklēs un saskaitīs vārdu “ Python ' iekš virkne mainīgais.

c21.py

# Definējiet virkni
virkne = 'Python Bash Java Python PHP PERL'
# Definējiet meklēšanas virkni
Meklēt= 'Python'
# Saglabājiet skaitīšanas vērtību
saskaitīt= virkne.saskaitīt(Meklēt)
# Izdrukājiet formatēto izvadi
drukāt(' %s parādās %d reizes'%(Meklēt,saskaitīt))

Pēc skripta izpildes parādīsies šāda izvade.

Ja vēlaties uzzināt vairāk par count () metodi, varat pārbaudīt apmācību, Kā izmantot skaitīšanas () metodi python .

Tops

Definējiet un izsauciet funkciju:

Kā lietotāja definētu funkciju var deklarēt un izsaukt python, ir parādīts šādā skriptā. Šeit tiek deklarētas divas funkcijas. papildinājums() funkcija satur divus argumentus, lai aprēķinātu divu skaitļu summu un izdrukātu vērtību. apgabals () funkcija satur vienu argumentu, lai aprēķinātu apļa laukumu un atgrieztu rezultātu zvanītājam, izmantojot atgriešanās paziņojums, apgalvojums.

c22.py

# Definējiet pievienošanas funkciju
defpapildinājums(numurs1,numurs 2):
rezultāts=skaitlis1 + skaitlis2
drukāt('Papildinājuma rezultāts:',rezultāts)

# Definējiet apgabala funkciju ar atgriešanās paziņojumu
defapgabalā(rādiuss):
rezultāts= 3.14* rādiuss * rādiuss
atgrieztiesrezultāts

# Zvanu pievienošanas funkcija
papildinājums(400, 300)
# Zvanu zonas funkcija
drukāt('Apļa laukums ir',apgabalā(4))

Pēc skripta izpildes parādīsies šāda izvade.


Ja vēlaties uzzināt sīkāku informāciju par atgriešanās vērtībām no python funkcijas, varat pārbaudīt apmācību, Atgrieziet vairākas vērtības no Python funkcijas .

Tops

Metiena un ķeršanas izņēmuma izmantošana:

pamēģini un noķert bloku izmanto, lai izmestu un noķertu. Šis skripts parāda a ​​izmantošanu mēģināt noķert bloķēt python. Iekš pamēģini blokā skaitļa vērtība tiks ņemta kā ievade un pārbaudīts, vai skaitlis ir pāra vai nepāra. Ja kā ievade ir norādīta kāda neskaitliska vērtība, tad a ValueError tiks ģenerēts, un izņēmums tiks izmests uz noķert bloķēt, lai izdrukātu kļūdas ziņojumu.

c23.py

# Mēģiniet bloķēt
pamēģini:
# Paņemiet numuru
numurs= int(ievadi('Ievadiet numuru:'))
jaskaits %2 == 0:
drukāt('Skaitlis ir pāra')
citādi:
drukāt('Skaitlis ir nepāra')

# Izņēmuma bloks
izņemot (ValueError):
# Drukas kļūdas ziņojums
drukāt('Ievadiet skaitlisku vērtību')

Pēc skripta izpildes parādīsies šāda izvade.


Ja vēlaties uzzināt vairāk par izņēmumu apstrādi python, varat pārbaudīt apmācību Izņēmumu apstrāde Python.

Tops

Lasīt un rakstīt failu:

Šis skripts parāda veidu, kā lasīt un rakstīt failā python. Faila nosaukums ir definēts mainīgajā, faila nosaukums. Fails tiek atvērts rakstīšanai, izmantojot atvērts () metode skripta sākumā. Failā tiek ierakstītas trīs rindas, izmantojot rakstīt () metode. Pēc tam tas pats fails tiek atvērts lasīšanai, izmantojot atvērts () metodi, un katra faila rinda tiek nolasīta un izdrukāta, izmantojot priekš cilpa.

c24.py

#Piešķiriet faila nosaukumu
faila nosaukums= 'languages.txt'
# Atveriet failu rakstīšanai
fileHandler= atvērts(faila nosaukums, 'in')

# Pievienojiet tekstu
fileHandler.rakstīt('Bašs n')
fileHandler.rakstīt('Pitons n')
fileHandler.rakstīt('PHP n')

# Aizveriet failu
fileHandler.aizvērt()

# Atveriet failu lasīšanai
fileHandler= atvērts(faila nosaukums, 'r')

# Lasiet failu pa rindām
priekšlīnijaiekšāfileHandler:
drukāt(līnija)

# Aizveriet failu
fileHandler.aizvērt()

Pēc skripta izpildes parādīsies šāda izvade.

Ja vēlaties uzzināt vairāk par failu lasīšanu un rakstīšanu python, varat pārbaudīt apmācību, Kā lasīt un rakstīt failus Python .

Tops

Failu saraksts katalogā:

Jebkura direktorija saturu var nolasīt, izmantojot jūs python modulis. Šis skripts parāda, kā iegūt konkrēta direktorija sarakstu python, izmantojot jūs modulis. listdir () metode tiek izmantota skriptā, lai uzzinātu direktorija failu un mapju sarakstu. priekš cilpa tiek izmantota direktoriju satura drukāšanai.

c25.py

# Importējiet os moduli, lai lasītu direktoriju
importēt jūs

# Iestatiet direktorija ceļu
ceļš= '/home/fahmida/projekti/bin'

# Izlasiet faila saturu
failus= jūs.listdir(ceļš)

# Izdrukājiet direktorija saturu
priekš failu iekšāfaili:
drukāt(failu)

Direktorija saturs tiks parādīts pēc skripta izpildes, ja pastāv norādītais direktorija ceļš.

Tops

Lasiet un rakstiet, izmantojot marinētu gurķi:

Šis skripts parāda veidus, kā rakstīt un lasīt datus, izmantojot marinēts gurķis python modulis. Skriptā objekts tiek deklarēts un inicializēts ar piecām skaitliskām vērtībām. Šī objekta dati tiek ierakstīti failā, izmantojot izgāztuve () metode. Tālāk, ielādēt () metodi izmanto, lai nolasītu datus no tā paša faila un saglabātu tos objektā.

c26.py

# Importēt marinēšanas moduli
importēt marinēts gurķis

# Deklarējiet objektu datu glabāšanai
dataObject= []
# Atkārtojiet for cilpu 5 reizes
priekšuz vienuiekšā diapazons(10,piecpadsmit):
dataObject.pievienot(uz vienu)

# Atveriet failu datu ierakstīšanai
file_handler= atvērts('valodas', 'wb')
# Izmetiet objektā esošos datus failā
marinēts gurķis.izgāztuve(dataObject,file_handler)
# aizveriet failu apstrādātāju
file_handler.aizvērt()

# Atveriet failu faila lasīšanai
file_handler= atvērts('valodas', 'rb')
# Pēc deserializācijas ielādējiet datus no faila
dataObject= marinēts gurķis.slodze(file_handler)
# Atkārtojiet cilpu, lai izdrukātu datus
priekšstiekšādataObject:
drukāt('Datu vērtība:',st)
# aizveriet failu apstrādātāju
file_handler.aizvērt()

Pēc skripta izpildes parādīsies šāda izvade.

Ja vēlaties uzzināt vairāk par lasīšanu un rakstīšanu, izmantojot marinētu gurķi, varat pārbaudīt apmācību, Kā marinēt objektus Python .

Tops

Nosakiet klasi un metodi:

Šis skripts parāda, kā klasi un metodi var deklarēt un piekļūt programmā Python. Šeit klase tiek deklarēta ar klases mainīgo un metodi. Pēc tam klases objekts tiek deklarēts, lai piekļūtu klases mainīgajam un klases metodei.

c27.py

# Definējiet klasi
klaseDarbinieks:
vārds= 'Mostak Mahmud'
# Definējiet metodi
defdetaļas(sevi):
drukāt('Amats: mārketinga speciālists')
drukāt('Nodaļa: pārdošana')
drukāt('Alga: $ 1000')

# Izveidojiet darbinieka objektu
emp=Darbinieks()
# Izdrukājiet klases mainīgo
drukāt('Vārds:',emp.vārds)
# Izsauciet klases metodi
emp.detaļas()

Pēc skripta izpildes parādīsies šāda izvade.

Tops

Diapazona funkcijas izmantošana:

Šis skripts parāda dažādus diapazona funkcijas lietojumus python. Šai funkcijai var būt trīs argumenti. Šie ir sākt , apstāties , un solis . The apstāties arguments ir obligāts. Ja tiek izmantots viens arguments, sākuma noklusējuma vērtība ir 0. diapazona () funkcija ar vienu argumentu, diviem argumentiem un trim argumentiem priekš cilpas šeit.

c28.py

# diapazons () ar vienu parametru
priekšstiekšā diapazons(6):
drukāt(st,beigas='')
drukāt(' n')

# diapazons () ar diviem parametriem
priekšstiekšā diapazons(5,10):
drukāt(st,beigas='')
drukāt(' n')

# diapazons () ar trim parametriem
priekšstiekšā diapazons(0,8,2):
drukāt(st,beigas='')

Pēc skripta izpildes parādīsies šāda izvade.

Tops

Kartes funkcijas izmantošana:

karte () funkcija tiek izmantota python, lai atgrieztu sarakstu, izmantojot jebkuru lietotāja definētu funkciju un jebkuru atkārtojamu objektu. Nākamajā skriptā cal_power () funkcija ir definēta, lai aprēķinātu xn, un funkcija tiek izmantota pirmajā argumentā karte () funkciju. Saraksts ar nosaukumu numurus tiek izmantots otrajā argumentā karte () funkciju. Vērtība x tiks ņemts no lietotāja, un karte () funkcija atgriezīs jaudas vērtību sarakstu x, pamatojoties uz vienuma vērtībām numurus sarakstu.

c29.py

# Definējiet jaudas aprēķināšanas funkciju
defcal_power(n):
atgrieztiesx ** n

# Ņemiet x vērtību
x= int(ievadi('Ievadiet x vērtību:'))
# Definējiet ciparu kopu
numurus= [2, 3, 4]

# Aprēķiniet x ar lielumu n, izmantojot karti ()
rezultāts= karte(cal_power,numurus)
drukāt(sarakstu(rezultāts))

Pēc skripta izpildes parādīsies šāda izvade.

Tops

Filtra funkcijas izmantošana:

filtrs () funkcija python izmanto pielāgotu funkciju, lai filtrētu datus no atkārtojama objekta un izveidotu sarakstu ar vienumiem, kuriem funkcija atgriež patieso. Nākamajā skriptā SelectedPerson () funkcija tiek izmantota skriptā, lai izveidotu filtrēto datu sarakstu, pamatojoties uz vienumiem selectedList .

c30.py

# Definējiet dalībnieku sarakstu
= ['Mona Līza', Akbar Hossain, 'Jakir Hasan', 'Zahadurs Rahmans', 'Zenifera Lopesa']
# Definējiet funkciju, lai filtrētu atlasītos kandidātus
defSelectedPerson(dalībnieks):
atlasīts= [Akbar Hossain, 'Zillur Rahman', 'Mona Līza']
ja(dalībnieksiekšāatlasīts):
atgriezties Taisnība
selectedList= filtrs(SelectedPerson,dalībnieks)
drukāt('Atlasītie kandidāti ir:')
priekškandidātsiekšāatlasītais saraksts:
drukāt(kandidāts)

Pēc skripta izpildes parādīsies šāda izvade.

Tops

Secinājums:

Python programmēšanas pamati tiek apspriesti, izmantojot 30 dažādas tēmas šajā rakstā. Es ceru, ka šī raksta piemēri palīdzēs lasītājiem no sākuma viegli apgūt python.