全球时讯:python之中文符号转英文符号
maketrans内置方法,可以将中文符号转换为英文符号。以下代码中,事先定义(中文符号)和其对应的(英文符号),也就是定义中文符号,也要有对
(资料图片仅供参考)
maketrans内置方法, 可以将中文符号转换为英文符号。以下代码中,事先定义(中文符号)和其对应的(英文符号),也就是定义中文符号, 也要有对应的英文符号,否则会报错。这个功能其实和替换功能差不多,因为中文的文字也是只是替换的。
(中文符号)转(英文符号)
# 定义中文符号chinese_character = r",。!?;:()《》【】“”\‘\’、中文"# 定义对应的英文符号english_character = r",.!?;:()<>[]""\"\" 英文"# 创建转换表table = str.maketrans(chinese_character, english_character)# 要转换的中文句子str = "(中文符号)转(英文符号)中文"# 进行转换English_Symbols = str.translate(table)# 输出结果print(English_Symbols)执行结果>>>(英文符号)转(英文符号)英文
(英文符号)转(中文符号):直接将str.maketrans 里面的参数对调一下即可
# 创建转换表table = str.maketrans(english_character,chinese_character)
关键词:
Copyright@ 2015-2022 起点文娱网版权所有 备案号: 皖ICP备2022009963号-12 联系邮箱: 39 60 29 14 2@qq.com
