To’plamlar haqida ma’lumot. II. Asosiy qism
Download 136.13 Kb.
|
d.dasturlash
- Bu sahifa navigatsiya:
- UserString qanday va qachon ishlatilishi mumkin
UserStringXuddi s UserListsuchun o'rash sinfi kabi, lists UserStringuchun o'rash sinfi string. Bu sizga qatorga ma'lum funksiya/xulq-atvorni qo'shish imkonini beradi. Siz ushbu sinfga har qanday string konvertatsiya qilinadigan argumentni o'tkazishingiz va sinfning ma'lumotlar atributidan foydalanib satrga kirishingiz mumkin. # import Userstring from collections import UserString num=765 # passing an string convertible argument to userdict user_string = UserString(num) user_string.data #> '765'
UserString qanday va qachon ishlatilishi mumkinUserStringsatrni o'zgartirish yoki muayyan funktsiyalarni bajarish uchun ishlatilishi mumkin. Agar matn faylidan ma'lum bir so'zni olib tashlamoqchi bo'lsangiz (qaerda bo'lmasin) nima bo'ladi? Ehtimol, ba'zi so'zlar noto'g'ri joylashtirilgan va ularni olib tashlash kerak. Keling, “UserString” qatordan maʼlum gʻalati soʻzlarni olib tashlash uchun qanday foydalanish mumkinligini koʻrib chiqaylik. # Using UserString to remove odd words from the textfile class user_string(UserString): def append(self, new): self.data = self.data + new def remove(self, s): self.data = self.data.replace(s, "") text='apple orange grapes bananas pencil strawberry watermelon eraser' fruits = user_string(text) for word in ['pencil','eraser']: fruits.remove(word) print(fruits) #> apple orange grapes bananas strawberry watermelon
def append(self, new): self.data = self.data + new def replace(self,replace_text): self.data = self.data.replace(replace_text,'The Chairman') text = 'Rajesh concluded the meeting very late. Employees were disappointed with Rajesh' document = user_string(text) document.replace('Rajesh') print(document.data)
Download 136.13 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling