Přejít na hlavní obsah

Jak přenést cokoli do konzole v Pythonu: základní funkce

Funkce print v Pythonu: základní funkce a aplikace

Jednou z nejpoužívanějších možností volání funkce print je přenos jejího řádku. Například:

  • print ("Ahoj, světe!") zobrazí na obrazovce řádek " Ahoj, světe!"
  • print ("uživatel", name, " provedl přihlášení.")- zobrazí řádek " uživatel názvu uživatel provedl přihlášení."

Kromě řádků může funkce print přijímat i jiné datové typy, jako jsou čísla nebo proměnné. Například:

  • print (5) vyšle číslo 5
  • print ("součet:", a + b) - zobrazí řádek "součet: hodnota" , kde hodnota je součet proměnných a A b
  • print ("jméno:", name, " věk:", age) - zobrazí řádek "Název: Název uživatele věk: význam_voznost"
  • print ("výhra:", výhra, sep=" -") - zobrazí řádek "výhra-hodnota"
  • print ("výsledek:", result, file=open ("output.txt", "w")) - vyšle řádek" výsledek: hodnota " do souboru output.txt
print("Привет, мир!")

Po spuštění tohoto kódu se v konzoli zobrazí řádek " Ahoj, světe!".

name = "Анна"age = 25print("Меня зовут", name, "и мне", age, "лет.")
name = "Петр"age = 30print(f"Меня зовут и мне лет.")

Po provedení tohoto kódu se v konzoli zobrazí řádek " jmenuji se Petr a je mi 30 let.", kde jsou hodnoty proměnných nastraženy místo příslušných značek.

Použití funkce print () s proměnnými

name = "John"age = 25print("Имя:", name)print("Возраст:", age)

V důsledku provedení tohoto kódu bude konzole stažena:

Název:John
Věk:25
name = "John"age = 25print("Имя:", name, "Возраст:", age)

Výsledek bude podobný předchozímu příkladu:

Název:John
Věk:25
number = 42print("Число: %d" % number)pi = 3.14159print("Число pi: %f" % pi)name = "John"print("Имя: %s" % name)
# Позиционные аргументыname = "John"age = 25print("Имя: <>, Возраст: <>".format(name, age))# Форматированиеnumber = 42pi = 3.14159
# F-строкиname = "John"age = 25print(f"Имя: , Возраст: ")# Выполнение вычислений в f-строкахnumber = 42print(f"Число плюс 1: ")

Kromě standardních metod formátování umožňuje funkce print () také specifikovat oddělovač a symbol konce řádku pomocí argumentů sep a end. Například:

# Указание разделителяprint("Раз", "Два", "Три", sep="-")# Указание символа конца строкиprint("Привет", end="!")
používá se k přenosu řetězce.
PříkladPopis
print ("první řádek druhý řádek")
print ("první řádek")
print ("druhý řádek")
print ("seznam:")
print("1. První prvek")
print("2. Druhý prvek")

Použití speciálních znaků ve funkci print()

Jedním z nejpoužívanějších speciálních symbolů je symbol přenosu řetězce

print("Первая строкаВторая строка")

Výsledek provádění tohoto kódu bude následující:

Первая строкаВторая строка
print("Текст перед отступом\tТекст с отступом")

Výsledek provádění tohoto kódu bude následující:

Текст перед отступом Текст с отступом

Ve funkci print () lze také použít speciální znaky pro vložení různých znaků. Například symbol překladu kočáru .

number = 3.14159formatted_number = format(number, ".2f")print(formatted_number)

Metoda round () také umožňuje zaokrouhlit číslo s daným počtem desetinných míst. Chcete-li například zaokrouhlit číslo na dvě desetinná místa, můžete použít následující kód:

number = 3.14159rounded_number = round(number, 2)print(rounded_number)

Jedním ze způsobů formátování textu je použití různá písma a styly. Pro zvýraznění důležitých slov nebo frází lze například použít mastný nebo kurzíva písmo.

Lze také spravovat různé atributy textu, jako je jeho velikost a barva. Můžete například zvýraznit nadpisy velkým písmem nebo zvýraznit zvláště důležité části textu jasnou barvou.

  • pip install colorama

Po instalaci modulu colorama lze jeho funkce použít ke změně barvy textu. Chcete-li například načíst text červenou barvou, musíte použít následující kód:

from colorama import Foreprint(Fore.RED + "Текст красным цветом" + Fore.RESET)

Tímto způsobem lze pomocí příslušných funkcí modulu colorama specifikovat různé barvy textu, jako je červená, zelená, modrá atd.

Kromě toho je také možné změnit styl textu, například jej zvýraznit tučně, kurzívou nebo podtržením. K tomu lze použít funkce modulu colorama následovně:

from colorama import Styleprint(Style.BOLD + "Жирный текст" + Style.RESET_ALL)