Articles

Python – Základní Syntaxe

Inzeráty

jazyk Python má mnoho podobností s Perl, C, Java. Existují však určité určité rozdíly mezi jazyky.

první program Python

pojďme spouštět programy v různých režimech programování.,

Interaktivní Režim Programování

Vyvolání tlumočník bez absolvování souboru skriptu jako parametru přináší následující řádku −

Zadejte následující text v Pythonu řádku a stiskněte klávesu Enter.

>>> print "Hello, Python!"

Pokud používáte novou verzi Python, pak budete muset použít příkaz print s závorkách jako print („Hello, Python!“);. Nicméně v Pythonu verze 2.4.,3, to produkuje následující výsledek −

Hello, Python!

Skript Režim Programování

Vyvolání tlumočník s script parametr začíná provádění skriptu a pokračuje, až skript skončí. Po dokončení skriptu již interpret není aktivní.

napište do skriptu jednoduchý program Python. Python soubory mají rozšíření .py. Zadejte následující zdrojový kód v test.py soubor −

print "Hello, Python!"

Budeme předpokládat, že máte Python interpret nastavit v proměnné PATH., Nyní, zkuste spustit tento program takto −

$ python test.py

To vytváří následující výsledek −

Hello, Python!

Pojďme zkusit další způsob, jak spustit skript v Pythonu. Zde je upraven test.py soubor –

#!/usr/bin/pythonprint "Hello, Python!"

předpokládáme, že máte k dispozici interpret Pythonu v adresáři /usr/bin., Nyní, zkuste spustit tento program takto −

$ chmod +x test.py # This is to make file executable$./test.py

To vytváří následující výsledek −

Hello, Python!

Python Identifikátory

Python identifikátor je název používaný k identifikaci proměnné, funkce, třídy, modulu nebo jiný objekt. Identifikátor začíná písmenem A až Z nebo A až z nebo podtržítkem ( _ ) následovaným nulovými nebo více písmeny, podtržítky a číslicemi (0 až 9).

Python neumožňuje interpunkční znaky, jako je &čárka;, $ a % v identifikátorech. Python je programovací jazyk citlivý na velká písmena., Pracovní síla a pracovní síla jsou tedy dva různé identifikátory v Pythonu.

zde jsou pojmenování konvencí pro identifikátory Pythonu-

  • názvy tříd začínají velkým písmenem. Všechny ostatní identifikátory začínají malým písmenem.

  • spuštění identifikátoru s jedním předním podtržítkem znamená, že identifikátor je soukromý.

  • spuštění identifikátoru se dvěma předními podtržítky označuje silně soukromý identifikátor.

  • Pokud identifikátor také končí dvěma koncovými podtržítky, identifikátor je zvláštní název definovaný jazykem.,

vyhrazená slova

následující seznam zobrazuje klíčová slova Pythonu. Jedná se o vyhrazená slova a nelze je použít jako konstantní nebo proměnná nebo jiná jména identifikátorů. Všechna klíčová slova Pythonu obsahují pouze malá písmena.,

break for pass class from print continue global raise def if return del import try elif in while else is with except lambda yield

Lines and Indentation

Python provides no braces to indicate blocks of code for class and function definitions or flow control., Bloky kódu jsou označeny odsazením řádku, které je pevně vynuceno.

počet mezer v odsazení je proměnný, ale všechny příkazy v bloku musí být odsazeny stejnou částkou. Pro příklad −

if True: print "True"else: print "False"

Nicméně, následující blok generuje chybu −

if True:print "Answer"print "True"else:print "Answer"print "False"

Tak, v Pythonu jsou všechny kontinuální linky členité s stejný počet míst vytvoří blok. Následující příklad má různé prohlášení bloky −

Poznámka − nesnažte se pochopit logiku v tomto okamžiku., Jen se ujistěte, že jste pochopili různé bloky, i když jsou bez závor.

víceřádkové příkazy

příkazy v Pythonu obvykle končí novým řádkem. Python však umožňuje použít znak pokračování řádku ( \ ), který označuje, že řádek by měl pokračovat. Například –

total = item_one + \ item_two + \ item_three

příkazy obsažené v závorkách, {} nebo () nemusí používat znak pokračování řádku. Pro příklad −

days = 

Citace v Pythonu

triple citace jsou použity span řetězec na více řádků., Například všechny následující jsou legální.

word = 'word'sentence = "This is a sentence."paragraph = """This is a paragraph. It ismade up of multiple lines and sentences."""

Komentáře v Pythonu

znak křížku ( # ), který není uvnitř string literal začíná komentář. Všechny znaky po # a až do konce fyzického řádku jsou součástí komentáře a interpret Pythonu je ignoruje.,

#!/usr/bin/python# First commentprint "Hello, Python!" # second comment

To vytváří následující výsledek −

Hello, Python!

můžete psát komentář na stejném řádku po prohlášení nebo výraz −

name = "Madisetti" # This is again comment

můžete okomentovat více řádků takto −

# This is a comment.# This is a comment, too.# This is a comment, too.# I said that already.

Následující triple-řetězec v uvozovkách je také ignorován Pythonu a může být použit jako víceřádkové komentáře:

'''This is a multilinecomment.'''

Použití Prázdné Řádky

řádky obsahující pouze bílé znaky, případně s komentářem, je známý jako prázdný řádek a Python zcela ignoruje to.,

v relaci interaktivního tlumočníka musíte zadat prázdný fyzický řádek, abyste ukončili příkaz multiline.

Čekání pro Uživatele

následující řádek program zobrazí výzvu, prohlášení, které říká „Stiskněte enter pro ukončení“, a čeká na uživatele, aby přijaly opatření −

#!/usr/bin/pythonraw_input("\n\nPress the enter key to exit.")

„\n\n“ se používá k vytvoření dvou nových linek před zobrazením skutečné line. Jakmile uživatel stiskne klávesu, program končí. To je pěkný trik, jak udržet okno konzoly otevřené, dokud se uživatel neprovede s aplikací.,

Vícenásobné příkazy na jednom Řádku

středník ( ; ), umožňuje vícenásobné příkazy na jednom řádku vzhledem k tomu, že ani prohlášení začíná nový blok kódu. Zde je ukázka snip pomocí středník −

import sys; x = 'foo'; sys.stdout.write(x + '\n')

Více Prohlášení Skupiny jako Apartmá

skupina projevů, které tvoří jeden blok kódu se nazývají suites v Pythonu. Složené nebo složité příkazy, například pokud, zatímco, def, a třída vyžadují záhlaví a sadu.,

záhlaví linky začínají příkaz (s klíčovým slovem ) a končí dvojtečkou (:) a jsou následovány jedním nebo více řádků, které tvoří sadu. Například –

argumenty příkazového řádku

mnoho programů lze spustit, aby vám poskytly některé základní informace o tom, jak by měly být spuštěny. Python vám to umožňuje pomocí −h –

skript můžete také naprogramovat tak, aby přijímal různé možnosti. Argumenty příkazového řádku jsou pokročilým tématem a měly by být studovány o něco později, jakmile projdete zbytkem konceptů Pythonu.,

Inzeráty