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

Текст менен иштөө (саптар)

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

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

Текст менен иштөө (саптар)

Текстти оку, кес, тазала жана бириктир

Негизги идея: Python'до тексттин ар бир бөлүгү сап (string) деп аталат. Аттар, билдирүүлөр, сырсөздөр жана веб-барактар — булардын баары сап. Тексттен тамгаларды ала билсең, аны тартипке келтирсең жана бөлүктөрдү бириктирсең, адамдар менен «сүйлөшкөн» дээрлик каалаган нерсени түзө аласың.
Сабактын аягында сен:
  • индекстөө менен бир тамганы, кесүү менен бир бөлүктү ала аласың,
  • текстти .upper(), .lower() жана .strip() менен тартипке келтире аласың,
  • текстти бириктирүү (+) менен туташтыра аласың,
  • f-саптар менен таза сүйлөмдөрдү түзө аласың.

1. Сап деген эмне?

Сап — тырмакчага алынган текст. Бир тырмакча '...' же кош тырмакча "..." колдонсоң болот — экөө бирдей иштейт. Тырмакчалар Python'го «бул текст, сан же буйрук эмес» деп айтат.

name = "Python"
print(name)
print(len(name))

Натыйжа:

Python
6

len(name) саптагы символдорду санайт. "Python"дө 6 тамга бар, ошондуктан 6 чыгат. Боштуктар да эсептелет!

2. Индекстөө: бир тамганы тандоо

Саптагы ар бир тамганын позиция номери бар, ал индекс деп аталат. Эң негизги таң калычтуусу: эсеп 0дөн башталат, 1ден эмес. Ошондой эле терс сандар менен аягынан санаса болот, анда -1 — акыркы тамга.

башынан индекс аягынан индекс P 0 -6 Y 1 -5 T 2 -4 H 3 -3 O 4 -2 N 5 -1
"PYTHON" сөзүнүн ар бир тамгасынын позициясы бар. Көк сандар башынан санайт (0дөн); кызгылт сандар аягынан санайт (-1ден).

Индексти саптын аркасына чарчы кашаага коюп жаз:

word = "PYTHON"
print(word[0])   # first letter
print(word[2])   # third letter
print(word[-1])  # last letter

Натыйжа:

P
T
N

Демек word[0] — бул P, word[2] — T, ал эми word[-1] — акыркы тамга N.

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

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

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

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