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ů.
| Funkce | Popis |
|---|---|
| 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.
| Obchod | Popis |
|---|---|
| Otevření souboru | Soubor otevřete pomocí funkce open (). Tato funkce přijímá dva argumenty: název souboru a režim otevírání. |
| Čtení souboru | Po 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 souboru | Data 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í souboru | Po 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()