Python 字符串与字典操作全解析
1. 字符串操作
1.1 字符串翻译
在使用 translate 方法之前,需要创建一个翻译表。翻译表包含 Unicode 代码点的转换信息。可以使用字符串类型 str 的 maketrans 方法来创建翻译表,该方法接受两个等长的字符串作为参数,第一个字符串中的每个字符将被第二个字符串中相同位置的字符替换。
table = str.maketrans('cs', 'kz')
print(table) # {115: 122, 99: 107}
print('this is an incredible test'.translate(table)) # thiz iz an inkredible tezt
maketrans 方法还可以接受一个可选的第三个参数,用于指定要删除的字符。例如,要删除所有空格:
table = str.maketrans('cs', 'kz', ' ')
print('this is an incredible test'.translate(table)) # thizizaninkredibletezt
1.2 字符串属性检查方法
有许多以 is 开头的字符串方法,如 isspace
超级会员免费看
订阅专栏 解锁全文
22万+

被折叠的 条评论
为什么被折叠?



