全角半角字符对照表

Posted johnrain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全角半角字符对照表相关的知识,希望对你有一定的参考价值。

全角半角字符对照表

a a b b c c d d e e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0 ` ` ” " ’ ‘ “ " ‘ ‘ _ _ - - ~ ~ = = + + \  | | / / ( ( ) ) [ [ ] ] 【 [ 】 ] { { } } < < > > . . , , ; ; : : ! ! ^ ^ % % # # @ @ $ $ & & ? ? * * 。 .

使用

table = {}
char_string = ‘‘‘a a b b c c d d e e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0 ` ` ” " ’ ‘ “ " ‘ ‘ _ _ - - ~ ~ = = + + \  | | / / ( ( ) ) [ [ ] ] 【 [ 】 ] { { } } < < > > . . , , ; ; : : ! ! ^ ^ % % # # @ @ $ $ & & ? ? * * 。 .
‘‘‘
char_list = char_string.split()
for i in range(int(len(char_list)/2)):
    table[ord(char_list[i*2])] = ord(char_list[i*2+1])

t = u‘中国,中文,标点符号!你好?12345@#【】+=-()。‘
t2 = t.translate(table)
print(t2)

以上是关于全角半角字符对照表的主要内容,如果未能解决你的问题,请参考以下文章

关于全角和半角的问题

全角和半角的区别

全角和半角怎么切换 全角和半角切换方法

全角和半角字符是啥意思呢?

VB 判断 半角 全角

java全角半角字符的关系以及转换