Satrlarning boshqa funksiya va metodlari.
Metodlarga murojaat qilayotganimizda biz shuni yodimizda tutishimiz kerakki, Pythonda satrlar o`zgartirib bo`lmaydigan ketma-ketliklar sirasiga kiradi, ya`ni, barcha metod va funksiyalari faqatgina yangi satr yaratishi mumkin.
>>> s = 'spam'
>>> s[1] = 'b'
Traceback (most recent call last):
File "", line 1, in
s[1] = 'b'
TypeError: 'str' object does not support item assignment
>>> s = s[0] + 'b' + s[2:]
>>> s
'sbam'
Shuning uchun har bir satr metodlari keyinchalik o`zgaruvchiga o`zlashtirish kerak bo`lgan yangi satrni qaytaradi.
“Satrlarning funksiya va metodlari” jadvali
Funksiya yoki metod
|
Vazifasi
|
S = ‘str’; S = “str”; S = ‘’‘str’‘’; S = “”“str”“”
|
Satrlar literallari
|
S = “s\np\ta\nbbb”
|
Ekranlashtirilgan ketma-ketliklar
|
S = r”C:\temp\new”
|
Formatlanmagan “xom” satrlar (ekranlashtirishni bekor qiladi)
|
S = b”byte”
|
Baytlar satri
|
S1 + S2
|
Konkatenatsiya (satrlarni ulash)
|
S1 * 3
|
Satrlarni takrorlash
|
S[i]
|
Indeks bo`yicha murojaat
|
S[i:j:step]
|
Kesimni olish
|
|
Dostları ilə paylaş: |