Skip to content

Pythonda matnlar

Satrlar haqida

Python’da satrlar qo‘shtirnoq (" ") yoki bitta tirnoq (' ') ichida yoziladi.

python
print("Salom")
print('Salom')

Iqtiboslar ichidagi qo‘shtirnoqlar

Satr ichida tirnoqlar ishlatilishi mumkin, lekin ular satrni o‘rab turgan tirnoqlardan farqli bo‘lishi kerak.

python
print("Hammasi yaxshi")
print("Uning ismi 'Muhammad'")
print('Uning ismi "Muhammad"')

Satrni o‘zgaruvchiga tayinlash

Satrni o‘zgaruvchiga tayinlash uchun teng belgisi (=) va satr ishlatiladi.

python
a = "Salom"
print(a)

Ko‘p qatorli satrlar

Ko‘p qatorli satrlar uchta qo‘shtirnoq yoki uchta bitta tirnoq bilan yoziladi.

python
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
python
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

Diqqat

Natijada qatorlar koddagi joylashuvga mos chiqariladi.

Satrlar massivlar

Python satrlari Unicode belgilarni ifodalovchi baytlar massividir. Kvadrat qavslar yordamida belgilarga murojaat qilinadi.

python
a = "Salom, Dunyo!"
print(a[1])  # Belgilar 0-indeksdan boshlanadi

Satr bo‘ylab aylanib chiqish

Satrlar massiv bo‘lgani uchun for sikli yordamida har bir belgi bo‘yicha yurish mumkin.

python
for x in "banan":
  print(x)

Satr uzunligi

Satr uzunligini aniqlash uchun len() funksiyasi ishlatiladi.

python
a = "Salom, Dunyo!"
print(len(a))

Satr ichida belgi yoki ifodani tekshirish

Satrda ifoda yoki belgi mavjudligini in kalit so‘zi bilan tekshirish mumkin.

python
txt = "Hayotdagi eng yaxshi narsalar bepul!"
print("bepul" in txt)
python
txt = "Hayotdagi eng yaxshi narsalar bepul!"
if "bepul" in txt:
  print("Ha, 'bepul' mavjud.")

Satr ichida belgi yoki ifodaning yo‘qligini tekshirish

Ifoda yoki belgi yo‘qligini not in kalit so‘zi bilan tekshirish mumkin.

python
txt = "Hayotdagi eng yaxshi narsalar bepul!"
print("qimmat" not in txt)
python
txt = "Hayotdagi eng yaxshi narsalar bepul!"
if "qimmat" not in txt:
  print("Yo‘q, 'qimmat' mavjud emas.")

Diqqat

in va not in tekshiruvlari satr ichidagi aniq moslikni qidiradi.