当前位置: 首页 > news >正文

Python字符与ASCII转换方法

在Python中,可以使用内置函数 ord() 和 chr() 来转换字符和ASCII码:

  1. 获取字符的ASCII码​ - 用 ord()
ascii_code = ord('A')  # 返回 65
  1. 将ASCII码转为字符​ - 用 chr()
character = chr(65)  # 返回 'A'

示例:

# 打印字母A-Z的ASCII码
for letter in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':print(f"{letter}: {ord(letter)}")# 输出小写字母a-z
for code in range(97, 123):print(chr(code), end=' ')

关键ASCII码范围:

  • 大写字母:A(65) 到 Z(90)
  • 小写字母:a(97) 到 z(122)

特殊用法:

# 快速生成字母表
uppercase = [chr(i) for i in range(65, 91)]
lowercase = [chr(i) for i in range(97, 123)]
http://www.dtcms.com/a/265456.html

相关文章:

  • Ubuntu Gnome 安装和卸载 WhiteSur-gtk-theme 类 Mac 主题的正确方法
  • vue2+elementui使用compressorjs压缩上传的图片
  • Euler2203安装.NetCore6.0环境操作步骤
  • python安装虚拟环境
  • Python 物联网(IoT)与边缘计算开发实战(1)
  • 优雅草蜻蜓R实时音视频会议系统云原生私有化部署方案深度解析-优雅草卓伊凡|贝贝|clam|麻子|夜辰
  • Docker 容器资源限制
  • 9.Docker的容器数据卷使用(挂载)
  • ATE FT ChangeKit学习总结-20250630
  • 网络的封包与拆包
  • 基于Java的企业项目管理与协作系统设计与实现
  • Dataset Distillation by Matching Training Trajectories(2203.11932)
  • Eclipse主题拓展
  • mysql索引的底层原理是什么?如何回答?
  • Go语言的sync.Once和sync.Cond
  • Redis 源码 tar 包安装 Redis 哨兵模式(Sentinel)
  • Go调度器的抢占机制:从协作式到异步抢占的演进之路|Go语言进阶(7)
  • 价值实证:数字化转型标杆案例深度解析
  • 网络地址与子网划分:一次性搞清 CIDR、VLSM 和子网掩码
  • 分类树查询性能优化:从 2 秒到 0.1 秒的技术蜕变之路
  • 如何在 IDEA 中设置类路径
  • 探索具身智能新高度——机器人在数据收集与学习策略中的优势和机会
  • Objective-C UI事件处理全解析
  • c++中的绑定器
  • 如何使用AI改进论文写作 ---- 引言篇(2)
  • 设计模式系列(10):结构型模式 - 桥接模式(Bridge)
  • AutoMedPrompt的技术,自动优化提示词
  • 【小技巧】Python + PyCharm 小智AI配置MCP接入点使用说明(内测)( PyInstaller打包成 .exe 可执行文件)
  • Spring Boot + 本地部署大模型实现:基于 Ollama 的集成实践
  • Jetson边缘计算主板:Ubuntu 环境配置 CUDA 与 cudNN 推理环境 + OpenCV 与 C++ 进行目标分类