Pythonda satrlar bilan ishlash


Download 486.85 Kb.
bet2/3
Sana12.03.2023
Hajmi486.85 Kb.
#1263085
1   2   3
Bog'liq
Pythonda satrlar bilan ishlash

a=’Akademik litsey’
print(a[0]) #A
print(a[-3]) #s
Satrdan biror bo‘lakni qirqib olish:
a=’Akademik litsey’
print(a[:6]) #Akadem
print(a[5:10]) #mik l
print(a[9:]) #litsey
print(a[0:12:2]) #Aaei i
Satrlar o‘zgarmas kattalikdir. Ya’ni ularni o‘zgartirishga harakat qilish xatolikka olib keladi. Masalan:
a='Hello world!'
a[1]='i'
Traceback (most recent call last):
File "
", line 1, in

a[1]='i'
TypeError: 'str' object does not support item assignment
Satrdagi belgilar sonini aniqlash uchun len() funksiyasi ishlatiladi. Masalan:
a=’Hi’
print(len(a)) #2
b=”Akademik litsey”
print(len(b)) #15
Bitta belgining Unicode tizimidagi kodini aniqlash uchun ord() funksiyasi ishlatiladi. Masalan:
a=’A’
print(ord(a)) #65
b=”Akademik litsey”
print(ord(b[0])) #65
Satrlar bilan ishlashning bir qancha metodlari mavjud. Ulardan bir nechtasini ko‘rib chiqamiz.
upper() metodi – bu satrdagi barcha harflarni bosh harfga aylantiradi. Masalan:
a=’Salom dunyo!’
print(a.upper()) #SALOM DUNYO!
a=’SALOM DUNYO!’
print(a.lower()) #salom dunyo!
print(a) #SALOM DUNYO!
lower() metodi – bu satrdagi barcha harflarni kichik harflarga aylantiradi. Masalan:
Yuqorida satr o‘zgarmas kattalik deb atadik. Demak, a o‘zgaruvchining qiymati o‘zgarmaydi.
count() metodi – satrdagi berilgan belgi necha marta uchrashini aniqlaydi. Masalan:
a=’Salom Dunyo!’
print(a.count(‘o’)) #2
find() metodi – satrdagi berilgan belgining indeksini aniqlaydi. Masalan:

Download 486.85 Kb.

Do'stlaringiz bilan baham:
1   2   3




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