打印字符映射

2024-04-20 11:10:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要编写一个程序,输出下表:

chr:      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /  
asc: 32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  
chr:  0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?  
asc: 48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  
chr:  @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O  
asc: 64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  
chr:  P   Q   R   S   T   U   V   W   X   Y   Z   [   \   ]   ^   _  
asc: 80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  
chr:  `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o  
asc: 96  97  98  99  100 101 102 103 104 105 106 107 108 109 110 111  
chr:  p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~    
asc: 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127  

任何帮助都将不胜感激,尽管我不想得到完整的答案,而是暗示,因此我面临一些挑战。谢谢。在


Tags: 答案程序ascchr
3条回答
print '''chr: ! " # $ % & ' ( ) * + , - . /
asc: 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
chr: 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
asc: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
chr: @ A B C D E F G H I J K L M N O
asc: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
chr: P Q R S T U V W X Y Z [ \ ] ^ _
asc: 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
chr: ` a b c d e f g h i j k l m n o
asc: 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
chr: p q r s t u v w x y z { | } ~
asc: 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127'''

ordchr函数将帮助您:

ord('a')  # 97
chr(97)   # 'a'

加上一个range,你就得到了一个炖菜!在

for i in range(32,128):
    print (i, chr(i))

或者更接近你想要的:

^{pr2}$

相关问题 更多 >