ASCII 字符表


ASCII (American Standard Code for Information Interchange,美國資訊交換標準代碼) 是基於拉丁字母的一套電腦編碼系統。 它主要用於顯示英語字母、數字及標點符號,而其擴展版本-延伸美國標準資訊交換碼 (Extended ASCII) 則可以部分支援其他西歐語言常用的字母和符號,等同於國際標準 ISO/IEC 646。 有關 ASCII 字符表的詳細介紹和解說,請參考 維基百科 (Wikipedia)。
編寫一個程式,以表格形式列印 ASCII 值 (十進制) 和從 32 到 127 之間的字符/符號。 該表格應列印為 6 列乘 16 行。

# ASCII Table

for r in range(0,16):
   for c in range(0,6):
      print("%3d  %c" % (32+r+c*16,32+r+c*16), end="    ")
   print()

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