全球时讯:python之中文符号转英文符号

2023-04-06 14:28:21 来源:博客园


(资料图片仅供参考)

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)

关键词:

上一篇:
下一篇: