Python__03--二进制与字符编码

简介: 二进制与字符编码

@[toc]

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)

相关文章
|
14天前
|
人工智能 Shell 开发工具
[oeasy]python0041_输出ASCII码表_英文字符编码_键盘字符_ISO_646
本文介绍了ASCII码表的生成与使用,包括英文字符、数字和符号的编码。通过Python代码遍历0到127的ASCII值,解决了找不到竖线符号的问题,并解释了ASCII码的固定映射关系及其重要性。文章还介绍了ASCII码的历史背景,以及它如何成为国际标准ISO 646。最后,通过安装`ascii`程序展示了完整的ASCII码表。
12 1
|
3月前
|
存储 Python
python二进制类型 (Binary Types)
【8月更文挑战第3天】
197 8
|
3月前
|
Python
python中的二进制、八进制、十六进制的相互转换
python中的二进制、八进制、十六进制的相互转换
63 0
|
6月前
|
数据处理 Python
python进行二进制数据处理的方法
python进行二进制数据处理的方法
97 0
|
3月前
|
JSON 缓存 安全
Python pickle 二进制序列化和反序列化 - 数据持久化
Python pickle 二进制序列化和反序列化 - 数据持久化
57 0
|
5月前
|
算法 Java Go
【经典算法】LeetCode 67. 二进制求和(Java/C/Python3/Golang实现含注释说明,Easy)
【经典算法】LeetCode 67. 二进制求和(Java/C/Python3/Golang实现含注释说明,Easy)
66 2
|
6月前
|
Python
python 二进制与字符编码详解
python 二进制与字符编码详解
53 0
|
6月前
|
Python
Python的整型在计算中的精度可以通过使用二进制或十进制表示来体现
【5月更文挑战第6天】Python整型支持十、二、八、十六进制表示,其中十进制默认,二进制(0b前缀)、八进制(0o前缀)、十六进制(0x前缀)。计算时以二进制精度处理,确保结果准确。例如:123的二进制是0b1111011,八进制是0o173,十六进制是0x7b。
38 0
|
6月前
|
数据可视化 Python
Python的分子模拟动态促进DF Theory理论对二进制硬盘系统的适用性
Python的分子模拟动态促进DF Theory理论对二进制硬盘系统的适用性
|
6月前
|
人工智能 机器人 测试技术
【python】python十进制转二进制(不使用内置方法)
【python】python十进制转二进制(不使用内置方法)
下一篇
无影云桌面