30 python scripts eksempler

Python er et meget populære og krævende programmeringssprog nu, fordi det er velegnet til at udvikle meget simple til komplekse applikationer. Hvis du er ny i python programmering og ønsker at lære python fra det grundlæggende på kort tid, så er denne artikel til dig. 30 python scripts eksempler er forklaret i denne artikel ved hjælp af meget enkle eksempler at kende det grundlæggende i python.Listen over emner, der er omfattet af denne artikel, er nævnt nedenfor:

01. Hej Verden
02. Deltag i to strenge
03., Formater flydende punkt i strengen
04. Hæv et tal til en effekt
05. Arbejde med boolske typer
06. Hvis ellers erklæring
07. Brug og og eller operatører
08. Skift sag erklæring
09. Mens Loop
10. For Loop
11. Kør en Python script fra en anden
12. Brug af et kommandolinjeargument
13. Brug af rege 14
14. Brug af getpass
15. Anvendelse af datoformat
16. Tilføj og fjern elementet fra en liste
17. Liste forståelse
18. Skæredata
19. Tilføj og søg data i ordbogen
20. Tilføj og søg data i sættet
21. Tæl elementer på listen
22., Definer og kald en funktion
23. Anvendelse af kast og fangst undtagelse
24. Læs og skriv fil
25. Liste filer i en mappe
26. Læs og skriv ved hjælp af pickle
27. Definer klasse og metode
28. Anvendelse af områdefunktion
29. Brug af kortfunktion
30. Brug af filterfunktion

Opret og udfør det første python-script:

Du kan skrive og udføre et simpelt python-script fra terminalen uden at oprette nogen python-fil. Hvis scriptet er stort, kræver det at skrive og gemme scriptet i enhver python-fil ved hjælp af en hvilken som helst editor., Du kan bruge enhver teksteditor eller enhver kodeditor som sublime, Visual Studio Code eller enhver IDE-soft .are udviklet til python kun som PyCharm eller Spyder til at skrive scriptet. Udvidelsen af python-filen er. py. python-versionen 3.8 og spyder3 IDE af python bruges i denne artikel til at skrive python-scriptet. Du skal installere spyder IDE i dit system for at bruge det.

Hvis du vil udføre et script fra terminalen, skal du køre kommandoen ‘python’ eller ‘python3’ for at åbne python i interaktionstilstand. Følgende python script vil udskrive teksten” Hello Worldorld ” som output.,

>>> print(“Hello World”)

Nu, gem scriptet i en fil med navnet c1.py. Du er nødt til at køre følgende kommando i terminal for at udføre c1.py.

$ python3 c1.py

Hvis du vil køre filen fra spyder3 IDE, så er du nødt til at klikke på kør-knappen

af editoren., Følgende output vises i editoren efter udførelse af koden.

Top

sammenføjning af to strenge:

Der er mange måder at tilslutte strengværdier i python. Den mest enkle måde at kombinere to strengværdier i python er at bruge ‘ + ‘ – operatøren. Opret en python med følgende script for at kende vejen til at slutte sig til to strenge. Her tildeles to strengværdier i to variabler, og en anden variabel bruges til at gemme de sammenføjede værdier, der udskrives senere.

c2.,py

streng1 = “Linux”
streng2 = “Hint”
joined_string = streng1 + streng2
print(joined_string)

følgende output vil blive vist, når du kører scriptet fra editoren. Her er to ord, “Linu.” og “Hint” forbundet, og “Linu .hint” udskrives som output.

Hvis du vil vide mere om den anden sammenføjningsindstilling i python, kan du tjekke tutorial, Python String Sammenkædning.,

Top

Format floating point i strengen:

decimaltal er nødvendige teknologi til generering af relativ numre, og nogle gange kræver det at formatere floating-point antal for programmering formål. Der er mange måder at eksistere i python til at formatere det flydende punktnummer. String formatering og string interpolation bruges i følgende script til at formatere et flydende punkt nummer. format () metode med format bredde bruges i string formatering, og ‘ % ” symbol med formatet med bredde bruges i string interpolation., I henhold til formateringsbredden indstilles 5 cifre før decimaltegnet, og 2 cifre indstilles efter decimaltegnet.

c3.py

følgende output vises, når du har kørt scriptet fra editoren.

Hvis du vil vide mere om string formatering i python, så kan du tjekke tutorial, Python String formatering.

Top

Hæv et tal til en effekt:

Der findes mange måder i python til at beregne Pythn i Python. I det følgende script vises tre måder at beregne Pythn i Python., Dobbelt ‘ * ‘ operatør, po. () metode, og matematik.po. () metode anvendes til beregning af xn. Værdierne for and og n initialiseres med numeriske værdier. Dobbelt ‘ * ‘ og Po. () metoder anvendes til at beregne effekten af heltal værdier. matematik.po. () kan beregne effekten af brøknumre; også, der er vist i den sidste del af scriptet.

c4.py

følgende output vises, når du har kørt scriptet. De to første udgange viser resultatet af 43, og den tredje udgang viser resultatet af 26,5.,

Top

arbejde med boolske typer:

de forskellige anvendelser af Boolske typer vises i følgende script. Den første udgang udskriver værdien af val1, der indeholder den boolske værdi, sandt. Alle positive er negative tal returnerer sandt som boolsk værdi, og kun nul returnerer FALSK som en boolsk værdi. Så den anden og tredje output vil udskrive true for positive og negative tal. Den fjerde udgang udskriver falsk for 0, og den femte udgang udskriver falsk, fordi sammenligningsoperatøren returnerer FALSK.

c5.,py

følgende output vises, når du har kørt scriptet.

Top

Brug af If-else-sætning:

følgende script viser brugen af en betinget sætning i python. Erklæringen af if-else-erklæringen i python er lidt anderledes end andre sprog. Der kræves ingen krøllede parenteser for at definere if-else-blokken i python som andre sprog, men indrykkningsblokken skal bruges korrekt andre scriptet viser en fejl., Her bruges en meget enkel if-else-erklæring i scriptet, der kontrollerer værdien af talvariablen er mere end eller lig med 70eller ej. Et kolon (:) bruges efter ‘if’ og ‘else’ – blokken til at definere start af blokken.

c6.py

følgende output vises, når du har kørt scriptet.

Top

brug af og og eller operatører:

følgende script viser anvendelser af og og eller operatører i den betingede erklæring., Og operatør returnerer true, når de to betingelser returnerer true, og eller operatør returnerer true, når enhver betingelse af to betingelser returnerer true. To floating-point numre vil blive taget som MC.og teori mærker. Begge og eller operatører anvendes i if-erklæringen. I henhold til den tilstand, hvis MCQ mærker er mere end svarende til 40 og teori mærker er mere end eller lig med 30 og ‘hvis’ erklæring vil returnere true eller hvis summen af MCQ og teori, der er mere end eller lig med 70 derefter ‘hvis’ erklæring vil også vende tilbage sandt.

c7.,py

ifølge følgende output, hvis sætningen returnerer FALSK for inputværdierne 30 og 35, og returnerer true for inputværdierne 40 og 45.

Top

switch-case-sætningen:

Python understøtter ikke en switch-case-sætningen som andre standard programmeringssprog, men denne type udsagn kan være implementeret i python ved hjælp af en brugerdefineret funktion. employee_details () funktionen er oprettet i følgende script til at arbejde som s .itch-case statement. Funktionen indeholder en parameter og en ordbog med navnet s .itcher., Værdien af funktionsparameteren kontrolleres med hvert indeks i ordbogen. Hvis der findes en match, returneres den tilsvarende værdi af indekset fra funktionen; ellers den anden parameterværdi for S .itcheren.get () metode vil blive returneret.

c8.py

i henhold til følgende output udføres scriptet to gange, og to medarbejdernavne udskrives baseret på ID-værdierne.

Top

brug af whilehile Loop:

brugen af et whilehile loop i python vises i følgende eksempel., Tyktarmen (:) bruges til at definere startblokken i løkken, og alle udsagn i løkken skal defineres ved hjælp af korrekt indrykning; ellers vises indrykningsfejl. I det følgende script initialiseres tællerværdien til 1, der bruges i løkken. Sløjfen vil gentage 5 gange og udskrive værdierne af tælleren i hver iteration. Tællerværdien øges med 1 i hver iteration for at nå sløjfens termineringstilstand.

c9.py

følgende output vises, når du har kørt scriptet.,

Top

anvendelse af For Loop:

For loop bruges til mange formål i python. Startblokken i denne sløjfe er nødvendig for at definere med et kolon(:), og udsagnene defineres ved at bruge korrekt indrykning. I det følgende script defineres en liste over ugedagsnavne, og en for-løkke bruges til at gentage og udskrive hvert element på listen. Her bruges len () – metoden til at tælle de samlede elementer på listen og definere grænsen for funktionen range ().

c10.py

følgende output vises, når du har kørt scriptet.,

Top

Kør et Python-script fra en anden:

nogle gange er det nødvendigt at bruge scriptet af en python-fil fra en anden python-fil. Det kan gøres nemt, ligesom at importere et modul ved hjælp af import søgeord. Her, vacations.py filen indeholder to variabler initialiseret af strengværdier. Denne fil er importeret i c11.py fil med aliasnavnet ‘v’. En liste over måned navne er defineret her. Flagvariablen bruges her til at udskrive værdien af vacation1-Variablen for en gang for månederne ‘juni’ og ‘juli’., Værdien af vacation2-variablen udskrives for måneden ‘December’. De øvrige ni måneders navne udskrives, når den anden del af if-elseif-else-erklæringen udføres.

vacations.py

# Initialisere værdier
vacation1 = “Sommerferie”
vacation2 = “Vinter Ferie”

c11.py

følgende output vil blive vist, når du kører scriptet.

Top

brug af kommandolinjeargument:

følgende script viser brugen af kommandolinjeargumenter i python., Mange moduler findes i python for at analysere kommandolinjeargumenterne ‘ sys ‘ – modul importeres her for at analysere kommandolinjeargumenterne. len () metode bruges til at tælle de samlede argumenter, herunder scriptet filnavn. Derefter udskrives argumentværdierne.

c12.py

hvis scriptet udføres uden kommandolinjeargumenter, vises følgende output, der viser scriptfilnavnet.

kommandolinjens argumentværdier kan indstilles i spyder editor ved at åbne dialogboksen Kør konfiguration pr.fil ved at klikke på menuen Kør., Indstil værdierne med plads ved at klikke på Kommandolinjeindstillingerne i Generelle indstillinger del af dialogboksen.

hvis scriptet udføres efter indstilling af værdierne vist ovenfor, vises følgende output.

kommandolinjens argumentværdier kan let overføres i python-scriptet fra terminalen. Følgende output vises, hvis scriptet udføres fra terminalen.,

Hvis du vil vide mere om kommandolinjeargumenter i python, kan du tjekke vejledningen, “Sådan analyseres argumenter på kommandolinjen i Python”.

Top

brug af rege.:

Regulært udtryk eller rege. bruges i python til at matche eller søge og erstatte en bestemt del af en streng baseret på det bestemte mønster. ‘re’ modul bruges i python til at bruge et regulært udtryk. Følgende script viser brugen af rege.i python. Det mønster, der anvendes i scriptet vil matche dem streng, hvor det første tegn i strengen er et stort bogstav., En strengværdi vil blive taget og matche mønsteret ved hjælp af match() metode. Hvis metoden returnerer true, så en succes besked vil udskrive ellers en instruktions besked vil udskrive.

c13.py

scriptet udføres to gange i følgende output. match () – funktionen returnerer FALSK for den første udførelse og returnerer true for den anden udførelse.

Top

Brug af getpass:

getpass er et nyttigt modul fra python der bruges til at tage password input fra brugeren. Følgende script viser brugen af getpass-modulet., getpass () metode bruges her til at tage input som adgangskode og ‘hvis’ erklæring bruges her til at sammenligne inputværdien med den definerede adgangskode. “du er godkendt” besked vil udskrive, hvis adgangskoden matcher ellers vil det udskrive “du er ikke godkendt” besked.

c14.py

hvis scriptet kører fra spyder-editoren, vises inputværdien, fordi editorkonsollen ikke understøtter adgangskodetilstand. Så følgende output viser input-adgangskoden i følgende output.,

hvis scriptet kører fra terminalen, vises inputværdien ikke som andre Linu. – adgangskoder. Scriptet udføres to gange fra terminalen med en ugyldig og gyldig adgangskode, der vises i følgende output.

Top

anvendelse af datoformat:

datoværdien kan formateres i python på forskellige måder. Følgende script bruger datetime-modulet til at indstille den aktuelle og brugerdefinerede datoværdi. i dag () metode bruges her til at læse det aktuelle system dato og tid., Dernæst udskrives den formaterede værdi af datoen ved hjælp af forskellige egenskabsnavne på datoobjektet. Hvordan en brugerdefineret datoværdi kan tildeles og udskrives, vises i den næste del af scriptet.

c15.py

følgende output vises efter udførelse af scriptet.

Top

Tilføj og fjern elementet fra en liste:

listeobjekt bruges i python til løsning af forskellige typer problemer. Python har mange indbyggede funktioner til at arbejde med listeobjektet., Hvordan et nyt element kan indsættes og fjernes fra en liste vises i følgende eksempel. En liste med fire elementer er erklæret i scriptet. Indsæt () metode bruges til at indsætte et nyt element i den anden position på listen. fjern () metode bruges til at søge og fjerne det pågældende element fra listen. Listen udskrives efter indsættelse og sletning.

c16.py

følgende output vises efter udførelse af scriptet.,

Hvis du vil vide flere detaljer om indsættelse og sletning af python-scriptet, kan du tjekke selvstudiet, “Sådan tilføjes og fjernes elementer fra en liste i Python”.

Top

Listeforståelse:

Listeforståelse bruges i python til at oprette en ny liste baseret på en streng eller tupel eller en anden liste. Den samme opgave kan gøres ved hjælp af loop og lambda funktion. Følgende script viser to forskellige anvendelser af listeforståelse. En strengværdi konverteres til en liste over tegn ved hjælp af listeforståelse., Derefter konverteres en tupel til en liste på samme måde.

c17.py

Top

Skive data:

skive () – metoden bruges i python til at skære bestemt del af en streng. Denne metode har tre parametre. Disse parametre er start, stop og step. Stop er den obligatoriske parameter, og de to andre parametre er valgfrie. Følgende script viser brugen af skive () – metoden med en, to og tre parametre. Når en parameter bruges i Skive () – metoden, bruger den den obligatoriske parameter, stop., Når de to parametre bruges i Skive () – metoden, bruges start-og stopparametre. Når alle tre parametre bruges, bruges start -, stop-og trinparametre.

c18.py

følgende output vises, når du har kørt scriptet. I den første skive () – metode bruges 5 som argumentværdi. Det skiver de fem tegn i tekstvariabler, der udskrives som output. I den anden skive() metode bruges 6 og 12 som argumenter. Udskæringen startes fra position 6 og stoppes efter 12 tegn. I den tredje skive() metode bruges 6, 25 og 5 som argumenter., Udskæringen startes fra position 6, og udskæringen stoppes efter 25 tegn ved at udelade 5 tegn i hvert trin.

Top

Tilføj og søge data i ordbogen, skal du:

ordbog objekt bruges i python for at gemme flere data som den associative array af andre programmeringssprog. Følgende script viser, hvordan et nyt element kan indsættes, og ethvert element kan søges i ordbogen. En ordbog med kundeoplysninger erklæres i scriptet, hvor indekset indeholder kundens ID, og værdien indeholder kundens navn., Dernæst indsættes en ny kundeoplysninger i slutningen af ordbogen. Et kunde-ID tages som input til søgning i ordbogen. ‘for’ loop og ‘hvis’ tilstand bruges til at gentage indekserne i ordbogen og søge inputværdien i ordbogen.

c19.py

følgende output vises efter udførelse af scriptet, og tage ‘02457’ som ID-værdi.

Hvis du vil vide mere om de andre nyttige metoder i ordbogen, kan du tjekke vejledningen, “10 mest nyttige Python-Ordbogsmetoder”.,

Top

Tilføj og søg data i sæt:

følgende script viser måder at tilføje og søge data i et python sæt. Et sæt heltalsdata erklæres i scriptet. Tilføj () metode bruges til at indsætte nye data i sættet. Dernæst tages en heltalsværdi som input for at søge værdien i sættet ved hjælp af For loop og if-tilstand.

c20.py

scriptet udføres to gange med heltalsværdien 89 og 67. 89 findes ikke i sættet, og “nummer findes ikke” udskrives. 67 findes i sættet, og “nummer er fundet” udskrives.,

Hvis du vil vide om fagforeningen i sættet, kan du tjekke vejledningen, “Sådan bruges union på python set”.

Top

Count elementer i listen:

count() metode bruges i python til at tælle, hvor mange gange en bestemt streng vises i anden streng. Det kan tage tre argumenter. Det første argument er obligatorisk, og det søger den pågældende streng i hele delen af en anden streng. De to andre argumenter i denne metode bruges til at begrænse søgningen ved at definere søgepositionerne., I det følgende script bruges count () – metoden med et argument, der vil søge og tælle ordet ‘Python’ i strengvariablen.

c21.py

følgende output vises efter udførelse af scriptet.

Hvis du vil vide flere detaljer om count () – metoden, kan du tjekke tutorial, “Sådan bruges count () – metoden i python”.

Top

Definer og kald en funktion:

hvordan brugerdefineret funktion kan erklæres og kaldes i python vises i følgende script. Her erklæres to funktioner., tilføjelse () funktion indeholder to argumenter for at beregne summen af to tal og udskrive værdien. område () funktion indeholder et argument til at beregne arealet af en cirkel og returnere resultatet til den, der ringer ved hjælp af return erklæring.

c22.py

følgende output vises efter udførelse af scriptet.

Hvis du vil vide detaljer om returværdierne fra en python-funktion, kan du kontrollere selvstudiet, “returner flere værdier fra en Python-funktion”.,

Top

brug af kast og fangst undtagelse:

prøv og fangstblok bruges til at kaste og fange undtagelsen. Følgende script viser brugen af en try-catch blok i python. I prøveblokken tages en talværdi som input og kontrolleres, at nummeret er lige eller ulige. Hvis der gives en ikke-numerisk værdi som input, genereres en ValueError, og en undtagelse kastes til fangstblokken for at udskrive fejlmeddelelsen.

c23.py

følgende output vises efter udførelse af scriptet.,

Hvis du vil vide flere detaljer om undtagelseshåndteringen i python, kan du tjekke vejledningen, “undtagelseshåndtering i Python”.

Top

Læs og skriv fil:

følgende script viser vejen til at læse fra og skrive til en fil i python. Filnavnet er defineret i variablen, filnavnet. Filen åbnes til skrivning ved hjælp af open () – metoden i begyndelsen af scriptet. Tre linjer skrives i filen ved hjælp af skrivemetoden ()., Derefter åbnes den samme fil til læsning ved hjælp af open () – metoden, og hver linje i filen læses og udskrives ved hjælp af For loop.

c24.py

følgende output vises efter udførelse af scriptet.

Hvis du vil vide flere detaljer om læsning og skrivning af filer i python, kan du tjekke vejledningen, “Sådan læses og skrives til filer i Python”.

Top

liste filer i en mappe:

Indholdet af en mappe kan læses ved hjælp af os-modulet i python., Følgende script viser, hvordan du får listen over en bestemt mappe i python ved hjælp af os-modulet. listdir () metode bruges i scriptet til at finde ud af listen over filer og mapper i en mappe. for loop bruges til at udskrive bibliotekets indhold.

c25.py

Indholdet af mappen vises efter udførelse af scriptet, hvis den definerede sti i mappen findes.

Top

Læs og skriv ved hjælp af pickle:

følgende script viser måder at skrive og læse data på ved hjælp af pickle-modulet i python., I scriptet erklæres et objekt og initialiseres med fem numeriske værdier. Dataene for dette objekt skrives i en fil ved hjælp af dump () – metoden. Dernæst bruges load () – metoden til at læse dataene fra den samme fil og gemme dem i et objekt.

c26.py

følgende output vises efter udførelse af scriptet.

Hvis du vil vide flere detaljer om læsning og skrivning ved hjælp af pickle, kan du tjekke vejledningen, “sådan pickle objekter i Python”.,

Top

Definer klasse og metode:

følgende script viser, hvordan en klasse og metode kan deklareres og tilgås i Python. Her erklæres en klasse med en klassevariabel og en metode. Derefter erklæres et objekt for klassen for at få adgang til klassevariablen og klassemetoden.

c27.py

følgende output vises efter udførelse af scriptet.

Top

brug af rækkevidde Funktion:

følgende script viser de forskellige anvendelser af rækkevidde Funktion i python. Denne funktion kan tage tre argumenter. Det er start, stop og step., Stopargumentet er obligatorisk. Når et argument bruges, er standardværdien for starten 0. range () – funktion Med et argument, to argumenter og tre argumenter bruges i de tre for sløjfer her.

c28.py

følgende output vises efter udførelse af scriptet.

Top

brug af kortfunktion:

kort ()-funktion bruges i python til at returnere en liste ved hjælp af en hvilken som helst brugerdefineret funktion og ethvert iterbart objekt., I det følgende script er cal_po .er () – funktionen defineret til at beregne mapn, og funktionen bruges i det første argument i map () – funktionen. En liste med navnet tal bruges i det andet argument af kortet() funktion. Værdien af x vil blive taget fra brugeren, og kort () – funktionen returnerer en liste over effektværdier af., baseret på elementværdierne på tallisten.

c29.py

følgende output vises efter udførelse af scriptet.,

Top

Brug af filter-funktion:

filter() funktion af python bruger en brugerdefineret funktion til at filtrere data fra en iterable objekt og oprette en liste med emner, for dem, funktionen returnerer true. I det følgende script bruges funktionen SelectedPerson () i scriptet til at oprette en liste over de filtrerede data baseret på elementerne i selectedList.

c30.py

følgende output vises efter udførelse af scriptet.,

Top

konklusion:

grundlæggende om python-programmering diskuteres ved hjælp af 30 forskellige emner i denne artikel. Jeg håber, at eksemplerne på denne artikel vil hjælpe læserne til at lære python nemt fra begyndelsen.

Leave a Comment