2-Mavzu: Pythonda satrlar bilan ishlash


Satr uzunligini olish uchun len() funksiyasidan foydalaniladi


Download 1.55 Mb.
bet2/4
Sana27.03.2023
Hajmi1.55 Mb.
#1298669
1   2   3   4
Bog'liq
3-mavzu. Satrlar bilan ishlash

Satr uzunligini olish uchun len() funksiyasidan foydalaniladi.

a = "Hello, World!" print(len(a)) #13

Satrda ma'lum bir ibora yoki belgi mavjudligini tekshirish uchun in kalit so'zidan foydalanishimiz mumkin.

txt = “Bugun havo bulutli!" print(“bulut" in txt) #True

Pythonda satrli turlar

Satrda ma'lum bir ibora yoki belgi YO'Qligini tekshirish uchun not in kalit so'zidan foydalanishimiz mumkin.

txt = “Bugun havo bulutli!" print(“quyosh" not in txt) #True

Pythonda satrli turlar

Masalan:

a = “foobar”

Ga teng bo’lsa uning elemntlari quyidagicha indekslarga ega bo’lishi mumkin.

Pythonda satrli turlar

Slice sintaksisidan foydalanib, satrning ma’lum bir qismini olishimiz mumkin. Satrning bir qismini qaytarish uchun ikki nuqta bilan ajratilgan boshlang'ich indeksini va tugatish indeksini beramiz.

b = “Salom, Olam!” print(b[2:5]) #lom

b = “Salom, Olam!” print(b[:5]) #Salom

b = “Salom, Olam!” print(b[2:]) #lom, Olam!

Pythonda satrli turlar

b = “Salom, Olam!” print(b[-5:-2]) #Ola

Pythonda satrli turlar


upper()

Katta harflarga almashtirish

lower()

Kichkina xarflarga almashtirish

strip()

Bo’shliqlarni olib tashlash

replace(“s”, “h”)

Berilgan belgini(1), berilgan belgiga(2) almashtirish

split()

Berilgan satrni ro’yxatga o’girish

count()

Berilgan belgining satrda necha marta uchrashini qaytaradi

find()

Berilgan belgining satrda uchragan pozitsiyasini qaytaradi

isalnum()

Agar satrdagi barcha belgilar harflar yoki raqamlardan iborat bo'lsa, True qiymatini qaytaradi

isnumeric()

Agar satr raqamlardan iborat bo'lsa, True qiymatini qaytaradi

isalpha()

Agar satr harflardan iborat bo'lsa, True qiymatini qaytaradi

islower()

Agar satr faqat kichik harflardan iborat bo'lsa, True qiymatini qaytaradi

isupper()

Agar satr faqat katta harflardan iborat bo'lsa, True qiymatini qaytaradi

Download 1.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling