30 python skript exempel

Python är ett mycket populärt och krävande programmeringsspråk nu eftersom det är lämpligt för att utveckla mycket enkel att komplexa applikationer. Om du är ny i python-programmering och vill lära dig python från grunderna på kort tid, så är den här artikeln för dig. 30 python skript exempel förklaras i den här artikeln genom att använda mycket enkla exempel för att känna till grunderna i python.Listan över ämnen som omfattas av denna artikel nämns nedan:

01. Hej världen
02. Gå med i två strängar
03., Formatera flyttal i strängen
04. Höj ett tal till en effekt
05. Arbeta med booleska typer
06. Om annat uttalande
07. Använda och och eller operatörer
08. Switch case-uttryck
09. Medan Loop
10. För slinga
11. Kör ett Python-skript från en annan
12. Användning av ett kommandoradsargument
13. Användning av regex
14. Användning av getpass
15. Användning av datumformat
16. Lägg till och ta bort objektet från en lista
17. Lista förståelse
18. Skiva data
19. Lägg till och Sök data i ordlistan
20. Lägg till och Sök data i uppsättningen
21. Räkna objekt i listan
22., Definiera och ring en funktion
23. Användning av undantag för kast och fångst
24. Läs och skriv fil
25. Lista filer i en katalog
26. Läs och skriv med pickle
27. Definiera klass och metod
28. Användning av range funktion
29. Användning av kartfunktion
30. Användning av filterfunktion

skapa och kör det första python-skriptet:

Du kan skriva och utföra ett enkelt python-skript från terminalen utan att skapa någon python-fil. Om skriptet är stort krävs det att man skriver och sparar skriptet i någon python-fil med hjälp av någon redaktör., Du kan använda någon textredigerare eller någon kod redaktör som sublime, Visual Studio Code, eller någon IDE programvara som utvecklats för python bara som PyCharm eller Spyder att skriva skriptet. Förlängningen av python-filen är. py. python-versionen 3.8 och spyder3 IDE of python används i den här artikeln för att skriva python-skriptet. Du måste installera spyder IDE i ditt system för att använda den.

om du vill köra något skript från terminalen, kör sedan kommandot ”python” eller ”python3” för att öppna python i interaktionsläge. Följande python-skript kommer att skriva ut texten ”Hello World” som utgång.,

>>> Skriv ut(”Hello World”)

Spara nu skriptet i en fil namngiven c1.py. du måste köra följande kommando från terminalen för att utföra c1.py.

$ python3 c1.py

om du vill köra filen från spyder3 IDE måste du klicka på körknappen

för redigeraren., Följande utmatning visas i redigeraren efter att ha kört koden.

topp

ansluta två strängar:

det finns många sätt att ansluta strängvärden i python. Det enklaste sättet att kombinera två strängvärden i python är att använda ” + ” – operatören. Skapa någon python med följande skript för att veta hur man går med i två strängar. Här tilldelas två strängvärden i två variabler, och en annan variabel används för att lagra de sammanfogade värdena som skrivs ut senare.

C2.,py

string1 = ”Linux ”
string2 = ”Hint”
joined_string = string1 + string2
Skriv ut(joined_string)

följande utmatning visas efter att skriptet körts från redigeraren. Här förenas två ord, ”Linux” och ”Hint”, och ”LinuxHint” skrivs ut som utgång.

om du vill veta mer om det andra anslutningsalternativet i python kan du kontrollera handledningen, Python String Concatenation.,

Top

formatera flyttal i strängen:

flyttal krävs i programmeringen för att generera bråktal, och ibland krävs det formatering av flyttal för programmeringssyfte. Det finns många sätt att existera i python för att formatera flyttal. Strängformatering och stränginterpolation används i följande skript för att formatera ett flyttal. format () metod med format bredd används i strängformatering, och ” % ” symbol med formatet med bredd används i sträng interpolation., Enligt formateringsbredden ställs 5 siffror in före decimalpunkten och 2 siffror ställs in efter decimalpunkten.

c3.py

följande utdata visas efter att skriptet körts från redigeraren.

om du vill veta mer om strängformatering i python kan du kontrollera handledningen, Python-Strängformateringen.

topp

Höj ett tal till en effekt:

många sätt finns i python för att beräkna xn i Python. I följande skript visas tre sätt att beräkna xn i Python., Dubbel ” * ” operator, Pow () metod och matematik.pow () – metoden används för beräkning av xn. Värdena för x och n initieras med numeriska värden. Dubbel ” * ” och Pow () metoder används för att beräkna effekten av heltal värden. matematik.pow () kan beräkna effekten av bråktal; också, som visas i den sista delen av skriptet.

c4.py

följande utdata visas efter att scriptet har körts. De två första utgångarna visar resultatet av 43, och den tredje utgången visar resultatet av 26,5.,

topp

arbeta med booleska typer:

de olika användningarna av Booleska typer visas i följande skript. Den första utmatningen kommer att skriva ut värdet av val1 som innehåller det booleska värdet, sant. Alla positiva är negativa tal returnerar sant som booleskt värde och endast noll returnerar FALSKT som ett booleskt värde. Så, den andra och tredje utgångarna kommer att skriva ut sant för positiva och negativa tal. Den fjärde utmatningen kommer att skriva ut falskt för 0, och den femte utmatningen kommer att skriva ut falskt eftersom jämförelseoperatören returnerar FALSKT.

c5.,Py

följande utdata visas efter att scriptet har körts.

topp

användning av If else-uttalande:

följande skript visar användningen av ett villkorligt uttalande i python. Deklarationen av If-else-uttalandet i python är lite annorlunda än andra språk. Inga lockiga parenteser krävs för att definiera if-else-blocket i python som andra språk, men indragsblocket måste användas korrekt annat skriptet visar ett fel., Här används ett mycket enkelt if-else-uttalande i skriptet som kontrollerar värdet på nummervariabeln är mer än eller lika med 70eller inte. Ett kolon(:) används efter ” if ” och ”else” – blocket för att definiera blockets start.

c6.py

följande utdata visas efter att scriptet har körts.

topp

användning av och och eller operatörer:

följande skript visar användningarna av och och eller operatörerna i den villkorliga satsen., Och operatören returnerar sant när de två villkoren returnerar sant, och eller operatören returnerar sant när något villkor för två villkor returnerar sant. Två flyttal kommer att tas som MCQ och teorimärken. Både och och eller operatörer används i ” if ” – deklarationen. Enligt villkoret, om MCQ-märkena är mer än lika med 40 och teorimärkena är mer än eller lika med 30, kommer ” if ”- uttalandet att returnera sant eller om summan av MCQ och teori är mer än eller lika med 70 kommer ” if ” – uttalandet också att återgå sant.

c7.,py

enligt följande output, om satsen returnerar FALSKT för indatavärdena 30 och 35, och returnerar sant för indatavärdena 40 och 45.

Top

Switch case statement:

Python stöder inte ett switch-case-uttalande som andra vanliga programmeringsspråk, men den här typen av uttalande kan implementeras i python genom att använda en anpassad funktion. employee_details () – funktionen skapas i följande skript för att fungera som switch-case-satsen. Funktionen innehåller en parameter och en ordbok som heter switcher., Värdet på funktionsparametern kontrolleras med varje index i ordlistan. Om någon match hittades kommer motsvarande värde för indexet att returneras från funktionen; annars kommer det andra parametervärdet för omkopplaren.get () metoden kommer att returneras.

c8.py

enligt följande utdata exekveras skriptet två gånger och två medarbetarnamn skrivs ut baserat på ID-värdena.

topp

användning av while Loop:

användningen av en while loop i python visas i följande exempel., Kolon (:) används för att definiera startblocket i slingan, och alla uttalanden i slingan måste definieras med korrekt indrag; annars kommer indragfel att visas. I följande skript initieras räknarvärdet till 1 som används i slingan. Slingan kommer att iterera 5 gånger och skriva ut värdena på räknaren i varje iteration. Räknarvärdet ökas med 1 i varje iteration för att nå slingans avslutande tillstånd.

c9.py

följande utdata visas efter att scriptet har körts.,

topp

användning av för Loop:

för loop används för många ändamål i python. Startblocket i denna slinga krävs för att definiera med ett kolon(:), och uttalandena definieras genom att använda korrekt indrag. I följande script definieras en lista med veckodagsnamn, och A för loop används för att iterera och skriva ut varje objekt i listan. Här används len () – metoden för att räkna de totala objekten i listan och definiera gränsen för funktionen range ().

c10.py

följande utdata visas efter att scriptet har körts.,

topp

kör ett Python-skript från ett annat:

Ibland är det nödvändigt att använda skriptet för en python-fil från en annan python-fil. Det kan göras enkelt, som att importera någon modul med hjälp av import nyckelord. Här. vacations.py filen innehåller två variabler initierade med strängvärden. Den här filen importeras i c11.py fil med aliasnamnet ”v”. En lista över månad namn definieras här. Flaggvariabeln används här för att skriva ut värdet av vacation1 variabel för en gång för månaderna ”juni” och ”juli”., Värdet på vacation2-variabeln kommer att skrivas ut för månaden ”December”. De övriga nio månadernas namn kommer att skrivas ut när den andra delen av IF-elseif-else-uttalandet kommer att utföras.

vacations.py

# initiera värden
vacation1 = ”sommarsemester”
vacation2 = ”vintersemester”

c11.py

följande utdata visas efter att scriptet har körts.

topp

användning av kommandoradsargument:

följande skript visar användningen av kommandoradsargument i python., Många moduler finns i python för att tolka kommandoradsargumenten sys-modulen importeras här för att tolka kommandoradsargumenten. len () – metoden används för att räkna de totala argumenten, inklusive scriptfilnamnet. Därefter skrivs argumentvärdena ut.

c12.py

om scriptet körs utan några kommandoradsargument visas följande utdata som visar scriptfilnamnet.

kommandoradsargumentvärdena kan ställas in i spyder editor genom att öppna dialogrutan Kör konfiguration per fil genom att klicka på Kör-menyn., Ställ in värdena med mellanslag genom att klicka på kommandoradsalternativen för allmänna inställningar i dialogrutan.

om skriptet körs efter att de värden som visas ovan har ställts in visas följande utdata.

kommandoradsargumentvärdena kan enkelt skickas i python-skriptet från terminalen. Följande utmatning visas om scriptet exekveras från terminalen.,

om du vill veta mer om kommandoradsargument i python, kan du kontrollera handledningen, ”Hur man analyserar argument på kommandoraden i Python”.

topp

användning av regex:

Reguljärt uttryck eller regex används i python för att matcha eller söka och ersätta en viss del av en sträng baserat på det specifika mönstret. ’re’ modul används i python för att använda ett reguljärt uttryck. Följande skript visar användningen av regex i python. Mönstret som används i skriptet matchar strängen där strängens första tecken är en bokstav., Ett strängvärde kommer att tas och matcha mönstret med hjälp av match () – metoden. Om metoden returnerar sant kommer ett meddelande om framgång att skrivas ut annars kommer ett instruktionsmeddelande att skrivas ut.

c13.py

skriptet körs två gånger i följande utdata. match () funktionen returnerar FALSKT för den första körningen och returnerar sant för den andra körningen.

topp

användning av getpass:

getpass är en användbar modul av python som används för att ta lösenordsinmatning från användaren. Följande skript visar användningen av getpass-modulen., getpass () – metoden används här för att ta inmatningen som lösenord och ” if ” – satsen används här för att jämföra inmatningsvärdet med det definierade lösenordet. meddelandet” du är autentiserad ” kommer att skrivas ut om lösenordet matchar annars kommer det att skriva ut meddelandet ”du är inte autentiserad”.

c14.py

om skriptet körs från spyder-redigeraren visas inmatningsvärdet eftersom editorkonsolen inte stöder lösenordsläge. Så, följande utgång visar inmatningslösenordet i följande utgång.,

om skriptet körs från terminalen visas inte inmatningsvärdet som andra Linux-lösenord. Skriptet körs två gånger från terminalen med ett ogiltigt och giltigt lösenord som visas i följande utgång.

topp

användning av datumformat:

datumvärdet kan formateras i python på olika sätt. Följande script använder datetime-modulen för att ställa in aktuellt och anpassat datumvärde. idag () metod används här för att läsa det aktuella systemet datum och tid., Därefter skrivs det formaterade värdet av datumet ut med hjälp av olika egenskapsnamn för datumobjektet. Hur ett anpassat datumvärde kan tilldelas och skrivas ut visas i nästa del av skriptet.

c15.py

följande utdata visas efter att scriptet har körts.

topp

Lägg till och ta bort objektet från en lista:

listobjekt används i python för att lösa olika typer av problem. Python har många inbyggda funktioner för att arbeta med listobjektet., Hur ett nytt objekt kan infogas och tas bort från en lista visas i följande exempel. En lista med fyra objekt deklareras i skriptet. Infoga () metod används för att infoga ett nytt objekt i den andra positionen i listan. ta bort () metod används för att söka och ta bort det specifika objektet från listan. Listan skrivs ut efter insättning och radering.

c16.py

följande utdata visas efter att scriptet har körts.,

om du vill veta mer om insättning och radering av python-skriptet kan du kontrollera handledningen,”så här lägger du till och tar bort objekt från en lista i Python”.

topp

Listförståelse:

Listförståelse används i python för att skapa en ny lista baserad på en sträng eller tupel eller en annan lista. Samma uppgift kan göras med hjälp av loop och lambda funktion. Följande skript visar två olika användningar av listförståelse. Ett strängvärde omvandlas till en lista med tecken med listförståelse., Därefter omvandlas en tupel till en lista på samma sätt.

c17.py

topp

Slice data:

slice () – metoden används i python för att skära den specifika delen av en sträng. Denna metod har tre parametrar. Dessa parametrar är start, stopp och steg. Stoppet är den obligatoriska parametern, och de andra två parametrarna är valfria. Följande script visar användningarna av slice () – metoden med en, två och tre parametrar. När en parameter används i slice () – metoden, kommer den att använda den obligatoriska parametern, stoppa., När de två parametrarna används i metoden slice() används sedan start-och stoppparametrar. När alla tre parametrarna används, sedan starta, stoppa och steg parametrar används.

c18.py

följande utdata visas efter att scriptet har körts. I den första slice () – metoden används 5 som argumentvärde. Det skivade de fem tecknen i textvariabler som skrivs ut som utgång. I den andra slice () – metoden används 6 och 12 som argument. Skivningen startas från position 6 och stoppas efter 12 tecken. I den tredje slice () – metoden används 6, 25 och 5 som argument., Skivningen startas från position 6, och skivningen stoppas efter 25 tecken genom att utelämna 5 tecken i varje steg.

topp

Lägg till och sökdata i ordlistan:

ordboksobjekt används i python för att lagra flera data som den associativa matrisen av andra programmeringsspråk. Följande skript visar hur ett nytt objekt kan infogas, och alla objekt kan sökas i ordlistan. En ordbok med kundinformation deklareras i skriptet där indexet innehåller kund-ID och värdet innehåller kundnamnet., Därefter infogas en ny kundinformation i slutet av ordlistan. Ett kund-ID tas som inmatning för att söka i ordlistan. ”för” loop och ” if ” – tillstånd används för att iterera ordbokens index och söka efter inmatningsvärdet i ordboken.

c19.py

följande utdata visas efter att scriptet har körts och tar ’02457’ som ID-värde.

om du vill veta mer om andra användbara metoder i ordlistan, då kan du kontrollera handledningen,”10 mest användbara Python ordbok metoder”.,

topp

Lägg till och sökdata I set:

följande skript visar sätt att lägga till och söka data i en python-uppsättning. En uppsättning heltalsdata deklareras i skriptet. Lägg till () metod används för att infoga nya data i uppsättningen. Därefter tas ett heltalvärde som inmatning för att söka värdet i uppsättningen genom att använda för loop och if-tillstånd.

c20.py

skriptet exekveras två gånger med heltalsvärdet 89 och 67. 89 finns inte i uppsättningen, och ”Number is not found” skrivs ut. 67 finns i uppsättningen, och” Number is found ” skrivs ut.,

om du vill veta om Union-operationen i uppsättningen kan du kontrollera handledningen, ”Hur man använder union på python set”.

topp

räkna objekt i listan:

count() metoden används i python för att räkna hur många gånger en viss sträng visas i annan sträng. Det kan ta tre argument. Det första argumentet är obligatoriskt, och det söker den specifika strängen i hela delen av en annan sträng. De andra två argumenten i denna metod används för att begränsa sökningen genom att definiera sökpositionerna., I följande skript används metoden count () med ett argument som kommer att söka och räkna ordet ”Python” i strängvariabeln.

c21.py

följande utdata visas efter att scriptet har körts.

om du vill veta mer om metoden count() kan du kontrollera handledningen, ”How to use count() method in python”.

Top

definiera och anropa en funktion:

hur användardefinierad funktion kan deklareras och anropas i python visas i följande skript. Här förklaras två funktioner., addition () funktionen innehåller två argument för att beräkna summan av två siffror och skriva ut värdet. area () funktionen innehåller ett argument för att beräkna området för en cirkel och returnera resultatet till den som ringer med hjälp av returdeklarationen.

c22.py

följande utdata visas efter att scriptet har körts.

om du vill veta detaljer om returvärdena från en python-funktion kan du kontrollera handledningen, ”returnera flera värden från en Python-funktion”.,

topp

användning av kasta och fångst undantag:

försök och fångst block används för att kasta och fånga undantaget. Följande skript visar användningen av ett try-catch-block i python. I försöksblocket tas ett nummervärde som inmatning och kontrolleras numret är jämnt eller udda. Om något icke-numeriskt värde tillhandahålls som inmatning, kommer en VÄRDEFEL att genereras, och ett undantag kommer att kastas till fångstblocket för att skriva ut felmeddelandet.

c23.py

följande utdata visas efter att scriptet har körts.,

om du vill veta mer om undantagshantering i python, då kan du kontrollera handledningen, ”undantagshantering i Python”.

topp

Läs och skriv fil:

följande skript visar sättet att läsa från och skriva till en fil i python. Filnamnet definieras i variabeln, filnamn. Filen öppnas för att skriva med open () – metoden i början av skriptet. Tre rader skrivs i filen med skrivmetoden ()., Därefter öppnas samma fil för läsning med hjälp av open () – metoden, och varje rad i filen läses och skrivs ut med hjälp av loop.

c24.py

följande utdata visas efter att scriptet har körts.

om du vill veta mer om att läsa och skriva filer i python, då kan du kontrollera handledningen, ”Hur man läser och skriver till filer i Python”.

topp

lista filer i en katalog:

innehållet i en katalog kan läsas med hjälp av OS-modulen i python., Följande skript visar hur du får listan över en viss katalog i python med hjälp av os-modulen. listdir () metod används i skriptet för att ta reda på listan över filer och mappar i en katalog. för loop används för att skriva ut kataloginnehållet.

c25.py

innehållet i katalogen kommer att visas efter att scriptet har körts om den definierade sökvägen i katalogen finns.

topp

Läs och skriv med pickle:

följande skript visar hur man skriver och läser data med pickle-modulen i python., I skriptet deklareras och initieras ett objekt med fem numeriska värden. Data för detta objekt skrivs in i en fil med hjälp av dump () – metoden. Därefter används load () – metoden för att läsa data från samma fil och lagra den i ett objekt.

c26.py

följande utdata visas efter att scriptet har körts.

om du vill veta mer om att läsa och skriva med pickle, då kan du kontrollera handledningen, ”Hur man pickle objekt i Python”.,

Top

definiera klass och metod:

följande skript visar hur en klass och metod kan deklareras och nås i Python. Här deklareras en klass med en klassvariabel och en metod. Därefter deklareras ett objekt av klassen för att komma åt klassvariabeln och klassmetoden.

c27.py

följande utdata visas efter att scriptet har körts.

topp

användning av range funktion:

följande skript visar de olika användningarna av range funktion i python. Denna funktion kan ta tre argument. Det här är start, stopp och steg., Stoppargumentet är obligatoriskt. När ett argument används är standardvärdet för start 0. intervall () funktion med ett argument, två argument och tre argument används i de tre för slingor här.

c28.py

följande utdata visas efter att scriptet har körts.

topp

användning av kartfunktion:

map ()-funktionen används i python för att returnera en lista genom att använda en användardefinierad funktion och alla objekt som kan användas., I följande skript definieras cal_power () – funktionen för att beräkna xn, och funktionen används i det första argumentet för map () – funktionen. En lista med namngivna nummer används i det andra argumentet för map () – funktionen. Värdet på x kommer att tas från användaren, och map () – funktionen kommer att returnera en lista över effektvärden för x, baserat på objektvärdena i tallistan.

c29.py

följande utdata visas efter att scriptet har körts.,

topp

användning av filterfunktion:

filter() funktion av python använder en egen funktion för att filtrera data från ett objektbart objekt och skapa en lista med objekt för dem funktionen returnerar sant. I följande script används funktionen SelectedPerson () i scriptet för att skapa en lista över filtrerade data baserat på objekten i selectedList.

c30.py

följande utdata visas efter att scriptet har körts.,

topp

slutsats:

programmeringsgrunderna för python diskuteras med 30 olika ämnen i den här artikeln. Jag hoppas att exemplen på den här artikeln hjälper läsarna att lära sig python enkelt från början.

Leave a Comment