Python__02--字符编码、标识符与保留字


写在前面:本系列合集是博主在学习python过程中的笔记与总结,记录于此,与诸君学习。

1 二进制与字符编码

1.1 二进制

定义:

二进制简单来说就是用两个不同的符号 0和1来表示的以2为基数的一个计数系统,是一种机器语言,就是计算机可以看懂的(区别一下python,python语言是人工语言,人可以容易理解并看懂的)。

1.2 字符编码

ord(’’):

以一个字符串(Unicode字符)作为参数,返回对应的 ASCII 数值,或者 Unicode数值。例如,ord(‘a’)返回整数97,ord(‘€’)(欧元符号)返回8364。这与chr()函数相反。

chr():

返回表示unicode码位为整数i的字符的字符串。例如,chr(97)返回字符串“A”,而chr(8364)返回字符串“€”(欧元)。这与ord()函数相反。参数的有效范围是从0到1114111(基于16位的0x10FFFF)。如果超出该范围,则将引发值错误。

1.3 具体使用

1.3.1 完整代码

print(chr(0b100111001011000))
print("==============1===============")
print(ord( '乘'))
print("==============2===============")
print(chr(21564))

1.3.2 运行结果

tmp7796.png (279×152) (amazonaws.com)

2 保留字与标识符

2.1 保留字

定义:

保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。掌握一门编程语言首先要熟记其所对应的保留字。

一句话:一些单词被赋予了特定的意义,起名时不能用。

所有保留字:

False      await      else       import     pass
None       break      except     in         raise
True       class      finally    is         return
and        continue   for        lambda     try
as         def        from       nonlocal   while
assert     del        global     not        with
async      elif       if         or         yield

2.2 标识符

定义

一句话:标识符就是一个名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。

基本要求:

  1. 字母、数字、下划线组成
  2. 不能以数字开头
  3. 不能用保留字
  4. 严格区分大小写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值