File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ pip install kbbi
2121
2222Buat objek ` KBBI ` baru (contoh: ` kata = KBBI('kata kunci') ` ), lalu manfaatkan
2323representasi ` str ` -nya dengan memanggil ` str(kata) ` atau ambil ` dict ` hasil
24- serialisasinya dengan memanggil ` kata.serialisasi() ` .
24+ serialisasinya dengan memanggil ` kata.serialisasi() ` . Apabila ingin memanfaatkan
25+ representasi ` str ` -nya tanpa contoh (jika ada), gunakan ` __str__(contoh=False) ` .
2526
2627Untuk lebih jelasnya, lihat contoh berikut.
2728
Original file line number Diff line number Diff line change 88.. moduleauthor:: sage <[email protected] > 99"""
1010
11+ from re import sub
1112from urllib .parse import quote
1213
1314import requests
@@ -72,8 +73,11 @@ def serialisasi(self):
7273 self .nama : [entri .serialisasi () for entri in self .entri ]
7374 }
7475
75- def __str__ (self ):
76- return '\n \n ' .join (str (entri ) for entri in self .entri )
76+ def __str__ (self , contoh = True ):
77+ result = '\n \n ' .join (str (entri ) for entri in self .entri )
78+ if not contoh :
79+ result = sub (':.*' , '' , result )
80+ return result
7781
7882 def __repr__ (self ):
7983 return "<KBBI: {}>" .format (self .nama )
You can’t perform that action at this time.
0 commit comments