首页 > 编程语言 >Python__03--二进制与字符编码

Python__03--二进制与字符编码

时间:2022-12-15 13:02:36浏览次数:48  
标签:__ 03 字符 Python 返回 二进制 chr print ord

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)

标签:__,03,字符,Python,返回,二进制,chr,print,ord
From: https://blog.51cto.com/husheng/5939246

相关文章

  • jexus
       Jexus全称是"Jexus web server",它是一款基于.NET兼容环境,运行于Linux/unix操作系统上,以支持ASP.NET为核心功能和最大特色的,既强大又易用的WEB服务器。 在正式发布J......
  • 基于分水岭算法的图像分割-Matlab版本
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • Matlab短时傅里叶变换和小波变换的时频分析
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 微信协议简单调研笔记
    前言微信可调研点很多,这里仅仅从协议角度进行调研,会涉及到微信协议交换、消息收发等。所谓“弱水三千,只取一瓢”吧。杂七杂八的,有些长,可直接拉到最后看结论好了。一。微信协......
  • 【221215-1】三角形ABC中,AB=BC,角C=40,延伸BC至D,令BD=AC。求:角ADC的角度?(一道辅助线很刁
    写在印度侵袭我藏南领土之际,希望印度能收敛士兵,不要继续蚕食。END......
  • RocketMQ 摘要
    一个Topic可以被多个Group订阅的,每个group下只会被一个consumer消费consumer+GroupId消费到那个位点,是记录在客户端,还是记录在Rocket服务器一个GroupID代表一个Consumer......
  • Mocks Aren't Stubs
    Theterm'MockObjects'hasbecomeapopularonetodescribespecialcaseobjectsthatmimicrealobjectsfortesting.Mostlanguageenvironmentsnowhaveframe......
  • jQuery 3.6.2 发布
    距上个版本更新 3.6.1 才过去4个多月,jQuery3.6.2近日发布了。团队称更新此版本的动力是Chrome引入了一些新的选择器。据介绍,Chrome最近引入了一些新的选择器,其中......
  • python-非数字型数据-字典
    python-非数字型数据-字典1:定义字典字典使用符号是:{}定义空字典是:字典变量名={}/定义空集合set1=set(),这两个需要区分字典中存储的数据是一键值对的形式存在:键名:键值......
  • 又一周
    实验名称 基于模拟器的物联网设备配置与应用实验目的:(1)了解各种物联网应用系统的相关内容(2)通过具体应用系统的设计,进一步熟悉物联网应用系统设计步骤等相关内容实验内......