首页 > 编程语言 >python入门之str/ord/chr

python入门之str/ord/chr

时间:2023-01-28 08:33:17浏览次数:41  
标签:编码 code 字节 字符 python -- chr str ord

"""
字符串(str):由一系列字符组成的不可变系列容器,存储的是字符的编码值。
编码:
1.字节byte:计算机最小存储单位,等于8位bit。(bit B KB MB G T)
2.字符:单个的数字,文字与符号
3.字符集(码表):存储字符与二进制系列的对应关系
4.编码:将字符转换为对应的二进制序列的过程
5.解码:将二进制序列转换为对应的字符的过程
5.编码方式:
--ASCII编码:包含英文、数字等字符,每个字符1个字节
--GBK编码:兼容ASCII编码,包含21003个中文;英文1个字节,汉字2个字节
--Unicode字符集:国际统一编码,旧字符集每个字符2个字节,新字符集4字节
--UTF-8 编码:Unicode的存储与传输方式,英文1个字节,中文3个字节
"""
# 字 --> 数
num01 = ord("a")
print(num01)
# 数 --> 字
str01 = chr(97)
print(str01)

练习:

# 练习1:在控制台中,获取一个字符串,
#       打印每个字符的编码值
str_input = input("请输入文字:")
for itme in str_input:
    print(ord(itme))
# 练习2:在控制台中,重复录入一个编码值,然后打印字符。
#       如果输入空字符串,则退出程序
while True:
    str_code = int(input("请输入编码值:"))
    if str_code == "":
        break
    code_value = int(str_code)
    print(chr(code_value))

 

标签:编码,code,字节,字符,python,--,chr,str,ord
From: https://www.cnblogs.com/Remick/p/17069624.html

相关文章

  • Python中得可变哈希不可变哈希
    类型与哈希哈希(散列计算),可以将任意长度的输出,通过散列算法变为固定长度输出,简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。​​1.可哈希......
  • Python字符串
    1.replace替换#replace实现字符串替换a='sjbfnjajjkdgbnv'a=a.replace('f','里')print(a)out:sjb里njajjkdgbnv整个过程,实际是创建了新的字符串对象,并指向了变量a,并......
  • [转]python发邮件smtplib和email模块详解
    本文转自:https://www.cnblogs.com/auguse/articles/14578247.htmlSMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,......
  • [转]用Python自动化操作PPT
    本文转自:https://jishuin.proginn.com/p/763bfbd771b6作者:超级大洋葱806https://tangxing.blog.csdn.net/article/details/1095688301.PPT自动化能干什么?有什么优势?它......
  • [转]利用python的PyPDF2和PyMuPDF库玩转PDF的提取、合并、旋转、缩放、加密
    本文转自:https://www.cnblogs.com/steven0325/p/16888425.html一、安装PyPDF2和PyMuPDF库pipinstallPyPDF2pipinstallpymupdf#fitz是pymupdf的子模块二、工具......
  • 关于 ABAP 的运行时错误 ITAB_ILLEGAL_ORDER
    ​​关于ABAP的运行时错误ITAB_ILLEGAL_ORDER​​ 一个朋友在我的知识星球里提问:Jerry您好!请教一个问题,在生成物料凭证的时候,有个比较奇怪的问题,在函数MARD_......
  • [转]python库 Pywin32使用
    本文转自:https://www.cnblogs.com/chenjy1225/p/12174889.htmlpython库Pywin32使用 https://github.com/wuxc/pywin32docPywin32提供了很多访问windows的API。较重......
  • [转] python-docx
    https://python-docx.readthedocs.io/en/latest/ https://gitcode.net/mirrors/python-openxml/python-docx/-/tree/master/docx python-docxReleasev0.8.11(Inst......
  • [转]Python3 xlrd库基本教程
    本文转自:https://www.w3cschool.cn/python3/python3-xlrd.htmlxlrd库是一个python用于操作excel的第三方库。它的主要功能是用来读取excel。通常会与xlwt 、 xlutils组......
  • Python——02.变量
    变量概念:--变量:将数据临时存储在内存中,该内存名字就是变量,此内存为内存储,相对应的外存储为永久存储举例:手机存储量12(内存储:临时)+286G(外存储)查看内......