python数值型转换字符型_2.6 字符型常量

38fcd70606cf4d01469576eecb5fd94b.png
★ 视频分享

 ASCII码简介

ASCII (American Standard Code for Information Interchange):美国信息交换标准代码。ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数(最左侧补0后为8位)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。


标准 ASCII 码值(十进制)与字符对照表

b5252e98d3d46a4a033938cc0721a580.png


 标准 ASCII 码字符分类
  • 控制字符(33个),ASCII码值范围:0-31、127
  • 普通字符(95个),包括:
    • 数字字符“0-9”(10个),ASCII码值范围:48-57
    • 小写字母“a-z”(26个),ASCII码值范围:97-122
    • 大写字母“A-Z”(26个),ASCII码值范围:65-90
    • 其他字符(33个),包括空格、标点符号等

   字符型常量的表现形式
  • 普通字符常量(93个,除 '  和  \  外),例如:'a'、'8'、'&'
  • 转义字符常量,包括:
    • 特殊转义字符(9个):\ 开头加特定字符,例如:'\n'、'\''
    • 八进制转义字符(128个):\ 开头加1-3位八进制数,如:'\0'、'\141'十六进制转义字符(128个):\x 或 \x 开头加1-2位十六进制数,如:'\x61'

 特殊转义字符

414b6870ff1115f46d4d4aa1deff10d9.png


  八进制转义字符

  • 所有128个字符都可以用八进制转义字符形式表示
  • 表示方法:将字符的ASCII码值换算成八进制数,前面以 \ 开头
        ① 字符 'a' 的ASCII码值为 (97)D = (141)O            因此,字符 'a' 用八进制转义字符表示为:'\141'         ② 特殊转义字符 '\n' 的ASCII码值为 (10)D = (12)O            因此,字符 '\n'  用八进制转义字符表示为:'\12'

  十六进制转义字符

  • 所有字符都可以用十六进制转义字符形式表示
  • 表示方法:将字符的ASCII码值换算成十六进制数,前面以 \x 或 \X 开头
        ① 字符 'a' 的ASCII码值为 (97)D = (61)H            因此,字符 'a' 用十六进制转义字符表示为:'\x61' 或 '\X61'         ② 特殊转义字符 '\n' 的ASCII码值为 (10)D = (A)H            因此,字符 '\n'  用八进制转义字符表示为:'\xA' 或 '\XA'

e3da817c7f2c946ebc5de155b3de32d0.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值