maketrans()

Python String maketrans() metodi

❮ Python string metodlari ma’lumotnomasi


Misol

Moslik jadvalini (mapping table) yarating va undan translate() metodida barcha "S" belgilarini "P" belgisi bilan almashtirish uchun foydalaning:

txt = "Hello Sam!" mytable = str.maketrans("S", "P") print(txt.translate(mytable))
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

maketrans() metodi belgilangan belgilarni almashtirish uchun translate() metodi bilan ishlatilishi mumkin bo‘lgan moslik jadvalini qaytaradi.


Sintaksis

str.maketrans(x, y, z)

Parametr qiymatlari

Parametr Tavsif
x Majburiy. Agar faqat bitta parametr berilsa, u almashtirish qanday bajarilishini tavsiflovchi lug‘at bo‘lishi kerak. Agar ikki yoki undan ortiq parametr berilsa, bu parametr almashtirmoqchi bo‘lgan belgilaringizni ko‘rsatadigan string bo‘lishi kerak.
y Ixtiyoriy. x parametri bilan bir xil uzunlikdagi string. Birinchi parametrdagi har bir belgi shu stringdagi mos belgi bilan almashtiriladi.
z Ixtiyoriy. Asl stringdan qaysi belgilarni olib tashlash kerakligini ko‘rsatadigan string.

Ko‘proq misollar

Misol

Ko‘plab belgilarni almashtirish uchun moslik jadvalidan foydalaning:

txt = "Hi Sam!" x = "mSa" y = "eJo" mytable = str.maketrans(x, y) print(txt.translate(mytable))
O‘zingiz sinab ko‘ring »

Misol

Moslik jadvalidagi uchinchi parametr stringdan olib tashlamoqchi bo‘lgan belgilaringizni ko‘rsatadi:

txt = "Good night Sam!" x = "mSa" y = "eJo" z = "odnght" mytable = str.maketrans(x, y, z) print(txt.translate(mytable))
O‘zingiz sinab ko‘ring »

Misol

maketrans() metodining o‘zi har bir almashtirishni unicode ko‘rinishida tavsiflovchi lug‘atni qaytaradi:

txt = "Good night Sam!" x = "mSa" y = "eJo" z = "odnght" print(str.maketrans(x, y, z))
O‘zingiz sinab ko‘ring »


❮ Python string metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!