Python je velmi populární a náročný programovací jazyk, protože je vhodný pro vývoj velmi jednoduchých až složitých aplikací. Pokud jste v programování Pythonu noví a chcete se v krátké době naučit python od základů, pak je tento článek pro vás. 30 python skripty příklady jsou vysvětleny v tomto článku pomocí velmi jednoduchých příkladů znát základy Pythonu.Seznam témat uvedených v tomto článku je uveden níže:
01. Hello World
02. Připojte dva řetězce
03., Formát plovoucí desetinnou čárkou v řetězci
04. Zvyšte číslo na výkon
05. Práce s Boolean typy
06. If else prohlášení
07. Použití a nebo operátory
08. Příkaz switch case
09 . Zatímco smyčka
10. Pro smyčku
11. Spusťte jeden skript Pythonu z jiného
12. Použití argumentu příkazového řádku
13. Použití regexu
14. Použití getpass
15. Použití formátu data
16. Přidat a odebrat položku ze seznamu
17. Seznam
18. Plátek dat
19. Přidání a vyhledávání dat ve slovníku
20. Přidat a vyhledávat data v sadě
21. Počet položek v seznamu
22., Definujte a zavolejte funkci
23. Použití výjimky z hodu a úlovku
24. Číst a psát soubor
25. Seznam souborů v adresáři
26. Číst a psát pomocí nálevu
27. Definujte třídu a metodu
28. Použití funkce rozsahu
29. Použití funkce mapy
30. Použití funkce filtru
Vytvořit a spustit první skript v pythonu:
můžete napsat a spustit jednoduchý skript v pythonu z terminálu bez vytvoření jakékoliv python soubor. Pokud je skript velký, vyžaduje psaní a uložení skriptu do libovolného souboru Pythonu pomocí libovolného editoru., Můžete použít libovolný textový editor nebo libovolný editor kódu, jako je vznešené, Visual Studio Code, nebo nějaké IDE software vyvinutý pro python jen jako PyCharm nebo Spyder napsat skript. Rozšíření python soubor .py. Python verze 3.8 a spyder3 IDE pythonu jsou použity v tomto článku napsat skript v pythonu. Musíte nainstalovat Spyder IDE ve vašem systému jej používat.
Pokud chcete spustit libovolný skript z terminálu, spusťte příkaz „python“ nebo „python3″ a otevřete python v režimu interakce. Následující skript python vytiskne text“ Hello World “ jako výstup.,
skript uložte do souboru s názvem c1.py. Budete muset spustit následující příkaz v terminálu spustit c1.py.
Pokud chcete spustit soubor z spyder3 IDE, pak se budete muset klepněte na tlačítko spustit
editor., Následující výstup se zobrazí v editoru po spuštění kódu.
Top
spojování dvou řetězců:
existuje mnoho způsobů, jak spojit hodnoty řetězců v Pythonu. Nejjednodušší způsob, jak kombinovat dvě hodnoty řetězců v Pythonu, je použít operátor“+“. Vytvořte libovolný python s následujícím skriptem, abyste věděli, jak se připojit ke dvěma řetězcům. Zde jsou dvě hodnoty řetězce přiřazeny ve dvou proměnných a další proměnná se používá k uložení Spojených hodnot, které jsou vytištěny později.
c2.,py
string2 = „Nápověda“
joined_string = řetězec1 + řetězec2
print(joined_string)
následující výstup se objeví po spuštění skriptu z editoru. Zde jsou spojena dvě slova,“ Linux“ a „tip“ a „LinuxHint“ je vytištěn jako výstup.
Pokud chcete vědět více o jiné spojovací možnost v pythonu, pak můžete zkontrolovat tutorial, Python Zřetězení.,
Top
Formát plovoucí bod v řetězci:
Plovoucí číslo bodu je nutné v programování pro generování desetinná čísla, a někdy to vyžaduje formátování plovoucí-bod číslo pro účely programování. V Pythonu existuje mnoho způsobů, jak formátovat číslo s plovoucí desetinnou čárkou. Formátování řetězců a interpolace řetězců se používají v následujícím skriptu k formátování čísla s plovoucí desetinnou čárkou. metoda formátování () s šířkou formátu se používá při formátování řetězce a symbol ‚ % “ s formátem s šířkou se používá v interpolaci řetězců., Podle šířky formátování se před desetinnou čárkou nastaví 5 číslic a za desetinnou čárkou se nastaví 2 číslice.
c3.py
následující výstup se objeví po spuštění skriptu z editoru.
Pokud chcete vědět více o řetězec formátování v pythonu, pak můžete zkontrolovat tutorial, Python String Formátování.
Top
zvýšit číslo na výkon:
mnoho způsobů, jak existují v Pythonu pro výpočet xn v Pythonu. V následujícím skriptu jsou zobrazeny tři způsoby výpočtu xn v Pythonu., Double ‚ * ‚ operátor, pow() metoda, a matematika.pro výpočet xn se používá metoda pow (). Hodnoty x a n jsou inicializovány číselnými hodnotami. Pro výpočet výkonu celočíselných hodnot se používají metody Double ‚*‘ a pow (). matematik.pow () může vypočítat sílu zlomkových čísel; také, který je uveden v poslední části skriptu.
c4.py
následující výstup se objeví po spuštění skriptu. První dva výstupy ukazují výsledek 43 a třetí výstup ukazuje výsledek 26,5.,
Top
práce s Booleovskými typy:
různá použití booleovských typů jsou zobrazena v následujícím skriptu. První výstup vytiskne hodnotu val1, která obsahuje hodnotu Boolean, true. Všechna kladná jsou záporná čísla návrat true jako booleovská hodnota a pouze nula vrací false jako Booleovskou hodnotu. Druhý a třetí výstup tedy vytiskne true pro kladná a záporná čísla. Čtvrtý výstup vytiskne false pro 0 a pátý výstup vytiskne false, protože srovnávací operátor vrátí false.
c5.,py
následující výstup se objeví po spuštění skriptu.
Top
Použití Pokud else:
následující skript ukazuje použití podmíněného příkazu v jazyce python. Deklarace příkazu if-else v Pythonu je trochu jiná než jiné jazyky. Pro definování bloku if-else v Pythonu jako v jiných jazycích nejsou vyžadovány žádné kudrnaté závorky, ale blok odsazení musí být správně použit jiný skript zobrazí chybu., Zde je ve skriptu použito velmi jednoduché prohlášení if-else, které zkontroluje hodnotu proměnné číslo, je více než nebo rovno 70nebo ne. Dvojtečka (:) se používá po bloku “ if “ a „else“ pro definování začátku bloku.
c6.py
následující výstup se objeví po spuštění skriptu.
top
použití a nebo operátorů:
následující skript zobrazuje použití a nebo operátorů v podmíněném příkazu., A operátor vrátí true, když se obě podmínky vrátí true, a nebo operátor vrátí true, když jakákoli podmínka dvou podmínek vrátí true. Dvě čísla s plovoucí desetinnou čárkou budou považována za MCQ a teoretické značky. Oba a nebo operátoři se používají v prohlášení „if“. Podle stavu, pokud MCQ značky jsou více než rovná 40 a teorie známek je větší nebo rovno 30 pak „pokud“ prohlášení vrátí true, nebo pokud celkový MCQ a teorie je více než nebo rovno 70, pak pokud prohlášení bude také vrátit true.
c7.,py
podle následujícího výstupu, pokud příkaz vrátí false pro vstupní hodnoty 30 a 35 a vrátí true pro vstupní hodnoty 40 a 45.
Top
spínač případě prohlášení:
Python nepodporuje switch-case, stejně jako ostatní standardní programovací jazyky, ale tento druh prohlášení může být realizován v pythonu pomocí vlastní funkce. funkce employee_details () je vytvořena v následujícím skriptu pro práci jako příkaz switch-case. Funkce obsahuje jeden parametr a slovník s názvem switcher., Hodnota parametru funkce se kontroluje s každým indexem slovníku. Pokud byla nalezena nějaká shoda, bude odpovídající hodnota indexu vrácena z funkce; v opačném případě druhá hodnota parametru přepínače.získat () metoda bude vrácena.
c8.py
podle následujícího výstupu je skript proveden dvakrát a dvě jména zaměstnanců jsou vytištěna na základě ID hodnot.
Top
Použití while Smyčky:
použití while v pythonu je znázorněno v následujícím příkladu., Dvojtečka(:) se používá k definování počátečního bloku smyčky, a všechny příkazy, smyčky, musí být definována pomocí správné odsazení; jinak, odsazení zobrazí se chyba. V následujícím skriptu je hodnota čítače inicializována na hodnotu 1, která se používá ve smyčce. Smyčka bude iterovat 5krát a vytiskne hodnoty čítače v každé iteraci. Hodnota čítače se v každé iteraci zvýší o 1, aby se dosáhlo stavu ukončení smyčky.
c9.py
následující výstup se objeví po spuštění skriptu.,
Top
použití For Loop:
Pro loop se používá pro mnoho účelů v Pythonu. Počáteční blok této smyčky je nutný k definování dvojtečkou (:) a příkazy jsou definovány pomocí správného odsazení. V následujícím skriptu je definován seznam názvů všedních dnů a pro smyčku se používá k iteraci a tisku každé položky seznamu. Zde se metoda len() používá k počítání celkových položek seznamu a definování limitu funkce range ().
c10.py
následující výstup se objeví po spuštění skriptu.,
Top
Spustit jeden skript v Pythonu z jiného:
Někdy je nutné použít skript python soubor z jiného python soubor. To lze provést snadno, stejně jako import jakéhokoli modulu pomocí importního klíčového slova. Tady, vacations.py soubor obsahuje dvě proměnné inicializované hodnotami řetězců. Tento soubor je importován do c11.py soubor s přezdívkou „v“. Zde je definován seznam názvů měsíců. Proměnná vlajky se zde používá k tisku hodnoty proměnné vacation1 pro jeden čas pro měsíce „červen“ a „červenec“., Hodnota proměnné vacation2 se vytiskne za měsíc „prosinec“. Ostatní devítiměsíční jména budou vytištěna, až bude provedena další část příkazu if-elseif-else.
vacations.py
vacation1 = „Letní Dovolenou“
vacation2 = „Zimní Dovolená“
c11.py
následující výstup se objeví po spuštění skriptu.
Top
Použití argument příkazového řádku:
následující skript ukazuje použití argumentů příkazového řádku v pythonu., Mnoho modulů existují v Pythonu analyzovat argumenty příkazového řádku‘ sys ‚ modul je importován zde analyzovat argumenty příkazového řádku. metoda len () se používá k počítání celkových argumentů, včetně názvu souboru skriptu. Dále budou vytištěny hodnoty argumentů.
c12.py
Pokud je skript proveden bez jakýchkoli argumentů příkazového řádku, zobrazí se následující výstup, který zobrazuje název souboru skriptu.
hodnoty argumentů příkazového řádku lze nastavit v editoru spyder otevřením dialogového okna Run configuration per file kliknutím na nabídku Spustit., Nastavte hodnoty mezerou kliknutím na možnosti příkazového řádku části Obecná nastavení v dialogovém okně.
Pokud je skript proveden po nastavení výše uvedených hodnot, zobrazí se následující výstup.
hodnoty argumentů příkazového řádku lze snadno předávat ve skriptu python z terminálu. Následující výstup se zobrazí, pokud je skript spuštěn z terminálu.,
Pokud chcete vědět více o argumenty příkazového řádku v pythonu, pak můžete zkontrolovat kurz, „Jak analyzovat argumenty příkazového řádku v Pythonu“.
Top
použití regexu:
Regulární výraz nebo regex se používá v Pythonu pro shodu nebo vyhledávání a nahrazení jakékoli konkrétní části řetězce na základě konkrétního vzoru. ‚re‘ modul se používá v Pythonu pro použití regulárního výrazu. Následující skript ukazuje použití regexu v Pythonu. Vzor použitý ve skriptu bude odpovídat těm řetězcům, kde první znak řetězce je velké písmeno., Hodnota řetězce bude přijata a odpovídat vzoru pomocí metody match (). Pokud metoda vrátí true, pak zpráva o úspěchu vytiskne jinak se vytiskne instruktážní zpráva.
c13.py
skript se provádí dvakrát v následujícím výstupu. match () funkce vrátí false pro první provedení a vrátí true pro druhé provedení.
Top
použití getpass:
getpass je užitečný modul Pythonu, který se používá k zadání hesla od uživatele. Následující skript ukazuje použití modulu getpass., metoda getpass () se zde používá k zadání jako heslo a příkaz “ if “ se zde používá k porovnání vstupní hodnoty s definovaným heslem. zpráva“ jste ověřeni „se vytiskne, pokud se heslo shoduje, jinak vytiskne zprávu“ nejste ověřeni“.
c14.py
pokud skript běží z editoru spyder, zobrazí se vstupní hodnota, protože konzola editoru nepodporuje režim hesla. Následující výstup tedy zobrazuje vstupní heslo v následujícím výstupu.,
Pokud se skript spustí z terminálu, nebude vstupní hodnota zobrazena jako jiné heslo Linuxu. Skript se provádí dvakrát z terminálu s neplatným a platným heslem, které je zobrazeno na následujícím výstupu.
Top
použití formátu data:
hodnota data může být naformátována v Pythonu různými způsoby. Následující skript používá modul datetime pro nastavení aktuální a vlastní hodnoty data. dnes () metoda se zde používá ke čtení aktuálního data a času systému., Dále je formátovaná hodnota data vytištěna pomocí různých názvů vlastností objektu Datum. Jak lze přiřadit a vytisknout vlastní hodnotu data, je uvedeno v další části skriptu.
c15.py
následující výstup se objeví po spuštění skriptu.
Top
Přidat a odebrat položky ze seznamu:
seznam objektu se používá v pythonu pro řešení různých typů problémů. Python má mnoho vestavěných funkcí pro práci s objektem seznamu., Jak lze novou položku Vložit a odstranit ze seznamu, je uvedeno v následujícím příkladu. Ve skriptu je uveden seznam čtyř položek. Metoda Insert () se používá k vložení nové položky do druhé pozice seznamu. odebrat () metoda se používá k vyhledávání a odebrání konkrétní položky ze seznamu. Seznam je vytištěn po vložení a odstranění.
c16.py
následující výstup se objeví po spuštění skriptu.,
Pokud chcete vědět více informací o vkládání a mazání python skript, pak můžete zkontrolovat kurz, „Jak přidat a odebrat položky ze seznamu v Pythonu“.
horní
porozumění seznamu:
porozumění seznamu se používá v Pythonu k vytvoření nového seznamu založeného na jakémkoli řetězci nebo nuple nebo jiném seznamu. Stejný úkol lze provést pomocí funkce loop a lambda. Následující skript ukazuje dvě různá použití porozumění seznamu. Hodnota řetězce se převede na seznam znaků pomocí porozumění seznamu., Dále se Tice převede na seznam stejným způsobem.
c17.py
Top
Plátek údaje:
slice() metoda se používá v pythonu snížit určitou část řetězce. Tato metoda má tři parametry. Tyto parametry jsou start, stop a step. Stop je povinný parametr a další dva parametry jsou volitelné. Následující skript ukazuje použití metody slice () s jedním, dvěma a třemi parametry. Pokud se v metodě slice() použije jeden parametr, použije se povinný parametr stop., Pokud jsou tyto dva parametry použity v metodě slice (), použijí se parametry start a stop. Při použití všech tří parametrů se použijí parametry start, stop a step.
c18.py
následující výstup se objeví po spuštění skriptu. V první metodě slice() se jako hodnota argumentu používá 5. Rozřezal pět znaků textových proměnných, které jsou vytištěny jako výstup. Ve druhé metodě slice() se jako argumenty používají 6 a 12. Krájení je zahájeno z pozice 6 a zastaveno po 12 znacích. Ve třetí metodě slice() se jako argumenty používají 6, 25 a 5., Krájení se spustí z pozice 6 a krájení se zastaví po 25 znacích vynecháním 5 znaků v každém kroku.
Top
Přidat a vyhledávání dat ve slovníku:
slovník se používá objekt v pythonu uložit více dat jako asociativní pole z jiných programovacích jazyků. Následující skript ukazuje, jak lze vložit novou položku a libovolnou položku lze vyhledávat ve slovníku. Ve skriptu je deklarován slovník informací o zákaznících, kde index obsahuje ID zákazníka a hodnota obsahuje jméno zákazníka., Dále je na konci slovníku vložena jedna nová informace o zákaznících. ID zákazníka se bere jako vstup pro vyhledávání ve slovníku. ‚pro‘ loop a ‚ if ‚ stav se používá k iteraci indexů slovníku a hledání vstupní hodnoty ve slovníku.
c19.py
následující výstup se objeví po spuštění skriptu a vezme ‚02457‘ jako ID hodnotu.
Pokud se chcete dozvědět více o dalších užitečných metodách slovníku, můžete zkontrolovat tutoriál, „10 nejužitečnějších metod Python Dictionary“.,
Top
Přidat a hledat data v sadě:
následující skript ukazuje způsoby přidávání a vyhledávání dat v sadě python. Ve skriptu je deklarována sada celočíselných dat. přidat () metoda se používá k vložení nových dat do sady. Další, celočíselná hodnota se použije jako vstup pro vyhledávání hodnoty v souboru pomocí smyčky for, a pokud stav.
c20.py
skript se provádí dvakrát s celočíselnou hodnotou 89 a 67. 89 v sadě neexistuje a je vytištěno“ číslo není nalezeno“. 67 existuje v sadě a je vytištěno“ číslo je nalezeno“.,
Pokud chcete vědět o operaci union v sadě, pak můžete zkontrolovat kurz, „Jak používat unie na python set“.
top
Count položky v seznamu:
count() metoda se používá v Pythonu spočítat, kolikrát konkrétní řetězec se objeví v jiném řetězci. Může to trvat tři argumenty. První argument je povinný a vyhledává konkrétní řetězec v celé části jiného řetězce. Další dva argumenty této metody se používají k omezení vyhledávání definováním vyhledávacích pozic., V následujícím skriptu, count() je použita metoda s jedním argumentem, že bude hledat a počítat slovo ‚Python‘ v řetězcové proměnné.
c21.py
následující výstup se objeví po spuštění skriptu.
Pokud se chcete dozvědět více informací o metodě count (), můžete zkontrolovat tutoriál“Jak používat metodu count() v Pythonu“.
Top
Definujte a zavolejte funkci:
jak lze uživatelsky definovanou funkci deklarovat a volat v Pythonu, je uvedeno v následujícím skriptu. Zde jsou deklarovány dvě funkce., funkce sčítání () obsahuje dva argumenty pro výpočet součtu dvou čísel a tisk hodnoty. funkce area () obsahuje jeden argument pro výpočet plochy kruhu a návrat výsledku volajícímu pomocí příkazu return.
c22.py
následující výstup se objeví po spuštění skriptu.
Pokud chcete vědět podrobnosti o návrat hodnoty z pythonu, pak můžete zkontrolovat kurz, „Vrátit Více Hodnot z Pythonu“.,
Top
použití výjimky z hodu a úlovku:
zkuste a chytit blok se používá k házení a zachycení výjimky. Následující skript ukazuje použití bloku try-catch v Pythonu. V bloku try bude jako vstup přijata hodnota čísla a zkontrolováno, zda je číslo sudé nebo liché. Pokud je jako vstup uvedena jakákoli nečíselná hodnota, bude vygenerována hodnota a do bloku úlovku bude vyvolána výjimka pro tisk chybové zprávy.
c23.py
následující výstup se objeví po spuštění skriptu.,
Pokud chcete znát více podrobností o zpracování výjimek v pythonu, pak můžete zkontrolovat kurz, „Zpracování Výjimek v Pythonu“.
Top
Read and Write File:
následující skript ukazuje způsob čtení a zápisu do souboru v Pythonu. Název souboru je definován v proměnné, název souboru. Soubor je otevřen pro zápis pomocí metody open () na začátku skriptu. Tři řádky jsou zapsány v souboru pomocí metody write ()., Dále se otevře stejný soubor pro čtení metodou open () a každý řádek souboru se přečte a vytiskne pomocí smyčky.
c24.py
následující výstup se objeví po spuštění skriptu.
Pokud chcete vědět více informací o čtení a zápis souborů v pythonu, pak můžete zkontrolovat kurz, „Jak číst a zapisovat do souborů v Pythonu“.
top
seznam souborů v adresáři:
obsah libovolného adresáře lze číst pomocí modulu OS Pythonu., Následující skript ukazuje, jak získat seznam konkrétního adresáře v Pythonu pomocí modulu os. listdir () metoda se používá ve skriptu zjistit seznam souborů a složek adresáře. pro loop se používá k tisku obsahu adresáře.
c25.py
obsah adresáře se objeví po spuštění skriptu, Pokud existuje definovaná cesta adresáře.
Top
Read and write using pickle:
následující skript ukazuje způsoby zápisu a čtení dat pomocí modulu pickle python., Ve skriptu je objekt deklarován a inicializován s pěti číselnými hodnotami. Data tohoto objektu jsou zapsána do souboru pomocí metody dump (). Dále se metoda load() používá ke čtení dat ze stejného souboru a ukládání do objektu.
c26.py
následující výstup se objeví po spuštění skriptu.
Pokud chcete vědět více informací o čtení a psaní pomocí nálevu, pak můžete zkontrolovat kurz, „Jak naložit objekty v Pythonu“.,
Top
Definujte třídu a metodu:
následující skript ukazuje, jak lze třídu a metodu deklarovat a přistupovat v Pythonu. Zde je deklarována třída s proměnnou třídy a metodou. Dále je deklarován objekt třídy pro přístup k proměnné třídy a metodě třídy.
c27.py
následující výstup se objeví po spuštění skriptu.
Top
použití funkce range:
následující skript zobrazuje různá použití funkce range v Pythonu. Tato funkce může mít tři argumenty. Toto jsou start, stop a step., Argument stop je povinný. Když je použit jeden argument, výchozí hodnota startu je 0. rozsah () funkce s jedním argumentem, dva argumenty, a tři argumenty jsou použity ve třech pro smyčky zde.
c28.py
následující výstup se objeví po spuštění skriptu.
Top
Použití funkce mapy:
map() funkce se používá v pythonu vrátit seznamu pomocí libovolné uživatelem definované funkce a jakýkoliv iterable objektu., V následujícím skriptu je funkce cal_power() definována pro výpočet xn a funkce je použita v prvním argumentu funkce map (). Ve druhém argumentu funkce map() se používá seznam pojmenovaných čísel. Hodnota x bude převzata od uživatele a funkce map () vrátí seznam výkonových hodnot x na základě hodnot položek seznamu čísel.
c29.py
následující výstup se objeví po spuštění skriptu.,
Top
Použití filtru funkce:
filtr() funkce python používá vlastní funkce pro filtrování dat z iterable objekt a vytvořit seznam s položkami pro ty, funkce vrátí hodnotu true. V následujícím skriptu, SelectedPerson () funkce se používá ve skriptu vytvořit seznam filtrovaných dat na základě položek selectedList.
c30.py
následující výstup se objeví po spuštění skriptu.,
Top
Závěr:
python základy programování jsou popsány pomocí 30 různých témat v tomto článku. Doufám, že příklady tohoto článku pomohou čtenářům snadno se naučit python od začátku.