python之中文符号转英文符号

博客 分享
0 150
张三
张三 2023-04-06 14:27:43
悬赏:0 积分 收藏

python之中文符号转英文符号

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)

 

posted @ 2023-04-06 14:19  博无止境  阅读(0)  评论(0编辑  收藏  举报
回帖
    张三

    张三 (王者 段位)

    921 积分 (2)粉丝 (41)源码

     

    温馨提示

    亦奇源码

    最新会员