字符串示例
lang = 'I want to learn python right now'
- 获取子串出现数量:count(sub, start=, end=, …)
print(lang.count('rn')) # 1
- endswith(‘sth’) / startwith(‘sth’) 是否以sth结束、开始
print(lang.endswith('now')) # True
print(lang.startwith('now')) # False
- 字符串查找find(), rfind()[从末尾开始找] index()
wa = lang.find('wa')
print(lang[wa:]) # want to learn python right now
wa = lang.index('wa')
print(lang[wa:]) # want to learn python right now
- 字符串判断是否为数字is_xxx()
print('123'.isdecimal()) # True
print('111'.isdigit()) # True
print('四'.isnumeric(), '\t', 'IX'.isnumeric()) # True False
print('thirty'.isalnum()) # True
- 判断是否为纯字母(a-zA-Z)不含空格
print('thirty'.isalpha()) # True
- isidentifier(): 是否可作为变量名
print('ab12'.isidentifier()) # True