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ód | Vý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.