f-саптар менен текстти форматтоону үйрөнөбүз
Жөнөкөй маанилерди таза жана кооз текстке айлантабыз
fпрефикси жана{ }толтургучтары менен f-сап түзө аласыз,- толтургучка өзгөрмө же кичине эсептөө коё аласыз,
:.2fаркылуу санды керектүү ондук белгиге чейин тегеректей аласыз,:<,:>,:^жана туурулук менен текстти солго, оңго же ортого тегиздей аласыз,:,менен миңдиктерге үтүр коюп,:%менен пайыз көрсөтө аласыз,- ыңгайлуу мүчүлүштүктү табуу жазуусу
{value=}колдоно аласыз.
1. f-сап деген эмне?
Мурунку Текст менен иштөө сабагынан текст (сап) түзүүнү билесиз. f-сап — бул ачылуучу тырмакчанын алдында кичинекей f тамгасы турган сап. Ошол f тамгасы сапка күч берет: кыймалуу кашаанын { } ичине койгон нерсенин баары Python коду катары эсептелип, аткарылып, текстке коюлат.
name = "Sara"
age = 12
print(f"Hi {name}, you are {age} years old.")
Жыйынтык:
Hi Sara, you are 12 years old.
f тамгасысыз Python {name} жана {age} деген сөздөрдү кашаалары менен кошо жазылгандай эле басып чыгармак. Дал ошол f Python-го "кашаанын ичине карап, аны толтур" деп айтат.
Салыштыруу: f-сапты бош орундары бар сүйлөм катары элестетиңиз, майрамга чакыруу сыяктуу: "Урматтуу ____, майрам ____ саатта." Кашаалар — бул бош орундар, Python ар бир бош орунду керектүү мааниге толтурат.
2. Кашаанын ичиндеги туюнтмалар
Кашаада жөнөкөй өзгөрмө гана эмес турат. Ичине кичине туюнтма коё аласыз — Python адегенде жообун эсептейт, анан аны көрсөтөт.
price = 3
count = 4
print(f"That costs {price * count} coins.")
print(f"Next year you will be {age + 1}.")
Жыйынтык:
That costs 12 coins.
Next year you will be 13.
Бул жерде price * count текстке коюлганга чейин 12 болуп эсептелет. Кашаанын ичинде функцияларды да чакырса болот, мисалы {name.upper()} деген SARA көрсөтөт. Сүйлөм оңой окулушу үчүн кашаанын ичиндеги кодду кыска жана жөнөкөй сактаңыз.