Přejít na hlavní obsah

Jak vytvořit F-řádek - příklady použití a syntaxe

  • Eliška Musilová
  • Praxe

Syntaxe F-řádku zahrnuje předponu symbolu " f " před uvozovkami a použití tvarovaných závorek <> k orámování výrazů, které mají být vloženy. Uvnitř složených závorek lze použít jakékoli výrazy Pythonu, včetně proměnných, aritmetických operací a volání funkcí.

Kromě toho můžete uvnitř závorek <> použít další formátovací znaky ke správě způsobu zobrazení proměnných. Můžete například určit počet desetinných míst pro čísla, zarovnat řádky na levém nebo pravém okraji, přidat děliče tisíců atd.

Co je F-řádek a jak jej vytvořit?

K vytvoření F-řádku je třeba použít předponu f před řádkem a uvnitř něj použít složené závorky, které označují proměnné nebo výrazy, jejichž hodnoty je třeba vložit.

KódVýsledek
x = 10
print (F " hodnota x: ")
Hodnota x: 10
name = "Alice"
age = 25
print (f"jméno:, věk: ")
Jméno: Alice, věk: 25
a = 5
b = 7
print (f " součet čísel: ")
Součet čísel: 12

Použití F-řádků činí kód čitelnějším a pohodlnějším ve srovnání s jinými metodami formátování řetězce, jako je konkatinace řádků nebo použití metody format() .

Příklady použití F-řádku v Pythonu

1. Vložení hodnoty proměnné:

Chcete-li vložit hodnotu proměnné do řetězce, musíte zadat složené závorky <> na místě, kde by měla být tato hodnota umístěna. Například:

name = "John" age = 25 print(f"My name is and I'm years old.")

V důsledku toho bude spuštěn tento kód: "My name is John and I' m 25 years old."

2. Provedení výrazu:

F-řádky v Pythonu také umožňují provádět výrazy uvnitř složených závorek. Například:

x = 10 y = 5 print(f"The sum of x and y is .")

Výsledek provedení tohoto kódu bude :" the sum of x and y is 15."

3. Použití formátování:

pi = 3.141592653589793 print(f"Pi is approximately equal to .")

V důsledku provedení tohoto kódu bude stažen: "Pi is approximately equal to 3.14."

4. Výzva metod:

Ve F-řádcích lze také vyvolat metody objektů. Například:

name = "john" print(f"Upper case name: .")

Tento kód vygeneruje: "Upper case name: JOHN."

5. Multistroke F-řetězec:

F-řádky mohou zabírat několik řádků. K tomu se používají trojité uvozovky. Například:

name = "Alice" age = 30 message = f"""Hello, My name is . I'm years old.""" print(message)

Tento kód se zobrazí:

Hello, My name is Alice. I'm 30 years old.

To jsou jen některé příklady použití F-řádku v Pythonu. F-řádky poskytují mnoho možností pro pohodlné a flexibilní formátování řádků v Pythonu.

Syntaxe F-řetězce a funkce použití

Základní syntaxe F-řádku se skládá z předpony " f " před úvodní uvozovkou řádku a zahrnutí proměnných a výrazů uvnitř složených závorek <>. Například:

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

V důsledku provedení tohoto kódu se zobrazí zpráva: "Ahoj, jmenuji se Alina a je mi 25 let.". Všimněte si, že hodnoty proměnných jsou nastraženy přímo při vytváření řetězce.

Kromě proměnných lze ve F-řádcích zahrnout i další výrazy, včetně matematických operací:

x = 10y = 5print(f"Сумма чисел и равна .")

V tomto příkladu se zobrazí zpráva: "součet čísel 10 a 5 je 15.". Zde se F-řádek používá k vytvoření informativní zprávy se zástupnými hodnotami výrazů.

F-řetězce také podporují formátování hodnot pomocí speciálních specifikátorů. Například pro formátování čísla s určitým počtem desetinných míst lze použít následující kód:

pi = 3.14159print(f"Значение числа π равно .")

Jednou z funkcí F-řádků je možnost použití výrazů uvnitř tvarovaných závorek. To umožňuje složitější operace a manipulaci s hodnotami. Například:

x = 10y = 5print(f"Сумма чисел и равна , а их разность - .")

Pomocí F-řádků lze formátovat řádky pomocí různých specifikátorů, vytvářet informativní zprávy se zástupnými hodnotami proměnných a výrazů a provádět různé operace a manipulace s hodnotami. Díky tomu jsou F-řádky velmi pohodlné a flexibilní nástroje při práci s textovými daty v Pythonu.