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.

Pythonda matnlar mavzusida test

Savol 1 / 9

Python'da ko'p qatorli satrlarni e'lon qilish uchun qaysi belgilardan foydalaniladi?