Přejít na hlavní obsah

Jak provádět zadávání a výstup dat v Pythonu: průvodce pro začátečníky

  • Dita Poláková
  • Postupy

Vstupy neboli vstupy jsou nedílnou součástí mnoha programů. Python používá k zadávání dat funkci input(). Umožňuje uživateli zadat data z klávesnice a uložit výsledek do proměnné. Příklad použití funkce input() vypadá následovně:

name = input("Введите ваше имя: ")print("Привет, " + name + "!")
name = "John"age = 25print("Меня зовут", name, "и мне", age, "лет.")

Příklad použití funkce print() :

print("Привет, мир!")

Tento kód zobrazí na obrazovce zprávu " Ahoj, světe!".

Pro zadávání dat uživatel používá funkci input (). Umožňuje získat data od uživatele a uložit je do proměnné.

Příklad použití funkce input() :

name = input("Введите ваше имя: ")print("Привет, " + name + "!")

Základní pojmy a principy

Jedním ze základních principů práce s Pythonem je použití standardní knihovny. Obsahuje mnoho užitečných modulů, které lze použít pro různé úkoly.

Pro zadávání dat v Pythonu se používá funkce input (). Umožňuje získat data zadaná uživatelem a přiřadit je proměnné.

V Pythonu také existují různé způsoby formátování výstupů, jako je použití speciálních znaků a formátovaných řádků.

FunkcePopis
input()Přijímá data zadaná uživatelem
print()

Způsoby zadávání dat do Pythonu

Pro použití funkce input() stačí ji bez argumentů přivolat. Poté program očekává zadání dat od uživatele. Když uživatel zadá data a stiskne klávesu Enter, funkce input() vrátí zadaná data jako řádek.

Chcete-li například požádat uživatele o jeho jméno, můžete použít následující kód:

name = input("Введите ваше имя: ")print("Привет, " + name + "!")

V tomto příkladu funkce input() očekává zadání dat od uživatele a zobrazí text "Zadejte své jméno: ". Uživatel může zadat své jméno a poté program zobrazí zprávu " Ahoj, [název]!".

Kromě funkce input(), lze také použít jiné způsoby zadávání dat do Pythonu, jako je čtení dat ze souboru, použití argumentů příkazového řádku nebo použití knihovny ke čtení dat z databáze. Výběr metody zadávání dat závisí na konkrétní situaci a požadavcích na program.

1. Funkce print ()

2. Metoda format ()

name = "Ivan" age = 25 print ("jmenuji se <>, je mi <> let.".format(name, age))

3. Interpelace řádků

Interpolace řádků je pohodlný způsob, jak vložit hodnoty proměnných do řádku bez použití formátování. V Pythonu verze 3.6 a vyšší To lze provést pomocí předpony f před řádkem:

name = "Ivan" age = 25 print(f"jmenuji se , je mi let.")

4. Zápis do souboru

Python také poskytuje možnost zápisu dat do souborů. Chcete-li to provést, musíte otevřít soubor v režimu záznamu a k zápisu dat použít metodu write() :

file = open("output.txt", "w") file.write ("toto je text, který bude zaznamenán do souboru.") file.close () print ("Ahoj, světe!", file=sys.stdout)

Každá z těchto metod má své výhody a je vhodná pro různé situace. Výběr způsobu závisí na vašich potřebách a preferencích.

ObchodPopis
Otevření souboruSoubor otevřete pomocí funkce open (). Tato funkce přijímá dva argumenty: název souboru a režim otevírání.
Čtení souboruPo otevření souboru si můžete přečíst jeho obsah pomocí funkce read () nebo readline (). Funkce read() vrací veškerý obsah souboru a funkce readline () vrací aktuální řádek.
Zápis do souboruData do souboru můžete zapisovat pomocí funkce write () nebo writelines (). Funkce write() zaznamenává jeden řádek a funkce writelines () zaznamenává seznam řádků.
Uzavření souboruPo dokončení práce se souborem jej musíte zavřít pomocí funkce close (). Je důležité uvolnit zdroje.

Kromě základních operací poskytuje Python také mnoho dalších funkcí pro snadnou práci se soubory, jako je přesun na konkrétní pozici v souboru, kontrola existence souboru a další.

# Открытие файла для чтенияfile = open("example.txt", "r")content = file.read()print(content)# Закрытие файлаfile.close()