python之中文符号转英文符号

2023-06-26,,

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)

python之中文符号转英文符号的相关教程结束。

《python之中文符号转英文符号.doc》

下载本文的Word格式文档,以方便收藏与打印。