Мазмунга өтүү

f-саптар менен текстти форматтоону өздөштүрүү

Программалоо Python Татаалдыгы 1/5

Сабактын башталышы

f-саптар менен текстти форматтоону үйрөнөбүз

Жөнөкөй маанилерди таза жана кооз текстке айлантабыз

Негизги идея: f-сап маанилерди, ал тургай кичине эсептөөлөрдү да тексттин ичине түз койууга мүмкүндүк берет. Кош чекиттен кийин кичинекей формат спецификациясын кошсоңуз, Python текстти тегиздеп, сандарды тегеректеп, үтүрлөрдү коюп, пайыздарды өзү көрсөтөт.
Сабактын аягында сиз:
  • 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 көрсөтөт. Сүйлөм оңой окулушу үчүн кашаанын ичиндеги кодду кыска жана жөнөкөй сактаңыз.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө