STRING VA UNICODE STRING (matn) —Pythondagi eng mashxur ma'lumot turlaridan biri. Avvalgi darsda ko'rganimizdek, o'zgaruvchiga matn yuklash uchun matn qo'shtirnoq (" ") YOKI BIRTIRNOQ (' ') ichida yozilishi kerak.
1-MAVZUGA OID MISOLLAR
1. Matnlarni qo'shish operatori (+)
tanlang = ‘Siz qayerda o’qiysiz'
print("Men"+tanlang+“o’qiyman")
f-string – bu Ikki (va undan ko'p) matn ko'rinishidagi o'zgaruvchilarni birlashtirish uchun f-string usulidan f"{matn1} {matn2}" ham foydalansak bo'ladi:
tanlang = “Siz qayerda o’qiysiz”
print(f"Men {tanlang} o’qiyman")
MAHSUS BELGILAR
matnga bo'shliq qo'shish uchun \t belgisidan, yangi qatordan boshlash uchun \n belgisidan foydalanamiz:
print('Hello World!') - Hello World!
print('Hello \tWorld!') - Hello World!
print('Hello \nWorld!') - Hello
World!
1-MAVZUGA OID MISOLLAR
STRING METODLARI
Pythonda string ustida amalga oshirish mumkin bo'lgan tayyor amallar to'plami mavjud. Bunday amallar to'plami metodlar deb ataladi.
Metodlarni qo'llash uchun metod nomi matndan so'ng .metod_nomi() ko'rinishida yoziladi. Keling shunday metodlarning ba'zilari bilan tanishaylik.
upper() va lower() metodlari
x=“uzbekiston”
print(x.upper())
title() va capitalize() metodlari
strip(), rstrip() va lstrip() metodlari
lstrip() —matn boshidagi bo'shliqni, rstrip() – matn oxiridagi bo'shliqni,
strip() — matn boshi va oxiridagi bo'shliqlarni olib tashlaydi