python ASCIIコードテーブル参照と変換方式

889 ワード

--ASCIIコード対応文字列
  • 0~32および127(計33個)は、制御文字または通信専用文字(残りは表示可能文字)であり、例えば、LF(改行)、CR(リターン)、FF(ページング)、DEL(削除)、BS(リターン)、BEL(鳴動ベル)などである.通信専用文字:SOH(文頭)、EOT(文末)、ACK(確認)など;ASCIIの値は8、9、10、13で、それぞれチェックアウト、タブ、改行、およびリターン文字に変換されます.
  • 33-47          ! "# $ % & ' ( ) * + , - ./
  • 48-57数字0-9
  • 123-126      { | } ~
  • 97-122小文字a-z
  • 91-96          : ; < = > ? @
  • 65-90大文字A-Z
  • 58-64          [\] ^ _ `

  • --可視文字印刷
      :
    for i in range(33, 127):
        print(chr(i), end="")
        :
    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

    --変換方法
    ASCIIコード変換文字:chr(int)0-127
    文字はASCIIコードを回転します:ord(str)は単独でASCII文字列を見ることができて、中国語と非ASCIIコードの中の文字ができません
        :
    print(ord(")"))
    print(chr(41))
        :
    41
    )