Some Word Comparison Operators
Function Meaning
s.startswith(t) test if s starts with t
s.endswith(t) test if s ends with t
t in s test if t is contained inside s
s.islower() test if all cased characters in s are lowercase
s.isupper() test if all cased characters in s are uppercase
s.isalpha() test if all characters in s are alphabetic
s.isalnum() test if all characters in s are alphanumeric
s.isdigit() test if all characters in s are digits
s.istitle() test if s is titlecased (all words in s have have initial capitals)
Contoh:
>>> sorted([w for w in set(text1) if w.endswith('ableness')])
sortir dari kata2 yang ada dalam text no 1 untuk kata kata yang berakhir dengan 'ableness'
['comfortableness', 'honourableness', 'immutableness', 'indispensableness', ...]
>>> sorted([term for term in set(text4) if 'gnt' in term])
sortir kata kata pada text 4 yang mengandung huruf 'gnt'
['Sovereignty', 'sovereignties', 'sovereignty']
>>> sorted([item for item in set(text6) if item.istitle()])
sortir kata kata pada text 6 yang diawali dengan huruf besar
['A', 'Aaaaaaaaah', 'Aaaaaaaah', 'Aaaaaah', 'Aaaah', 'Aaaaugh', 'Aaagh', ...]
>>> sorted([item for item in set(sent7) if item.isdigit()])
sortir semua karakter pada teks 7 yang mengandung angka/digit
['29', '61']
>>>
Yang ini lebih kompleks lagi karena ada dua parameter
>>> sorted([w for w in set(text7) if '-' in w and 'index' in w])
mensortir kata kata dalam teks 7 yang mengandung tanda '-' dan kata 'index'
[stock-index, index-arbitrage, index ...]
>>> sorted([wd for wd in set(text3) if wd.istitle() and len(wd) > 10])
sortir kata kata yang ada di teks 3 yang diawali dengan huruf besar DAN jumlah hurufnya lebih dari 10
>>> sorted([t for t in set(text2) if 'cie' in t or 'cei' in t])
Sortir kata kata dalam teks2 yang mengandung huruf 'cie' atau 'cei'
>>> [w.upper() for w in text1]
ganti semua hurf yang ada di dalam text 1 dengan huruf besar
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment