[oeasy]python035_根据序号得到字符_chr函数_字符_character_

字符(character)

回忆上次内容

  • 上次了解了ord函数

    • ord 的意思是 ordinal(序号)
    • ord函数 可以

      • 根据字符
      • 得到序号

图片描述

  • 那么 可以

    • 反过来 吗?
  • 根据序号

    • 得到字符
    • 可以 吗?🤔

ord的逆运算

  • 首先进入游乐场

    • ord 根据参数"h"

      • 得到序号104

图片描述

  • chr 根据参数 104

    • 得到字符 "h"
  • 注意

    • 参数是 数字104
    • 而不是 字符串"104"

      • 没有引号
  • 引号

    • 是干什么用的来着?

单双引号

  • 引号引号 引用的符号

    • 引号引起来的

      • 就是字符串
  • 可以发现

    • 数字104字符'h' 是有关联的

图片描述

  • 单双引号没有区别

新函数

  • chr也是

    • 内建函数
    • built-in function

图片描述

  • 就像

    • ord
    • print
help(chr)
  • 具体帮助手册呢?

图片描述

  • chr 对应什么单词呢?

character

  • chr 对应 character

图片描述

  • character的意思是

    • 角色
    • 字母
    • 个性
    • 来自于希腊语

      • 雕刻的标记
      • 灵魂的印记
    • 总之都是有鲜明性格特征的事物
  • 没有任何 两个字符 长得一样

    • a 和 b 长得 完全不同

cp形成

  • chr(i)是一个函数调用

    • chr 是函数名
    • i 是函数chr 的参数

图片描述

  • ord 和 chr

    • 这俩是一对⚖️

      • 相反相成
      • 相爱相杀⚖️
      • 有来有回
  • 可以绕一个圈么?

图片描述

开始玩耍

  • chr(ord("h"))

    • 先求序号
    • 再根据序号

      • 查字符

图片描述

  • 可以反方向绕圈吗?

反方向

  • ord(chr(104))

    • 先查字符
    • 再根据字符

      • 对应序号

图片描述

  • 绕了一圈 又回来了 么

    • 操作一轮猛如虎
    • 低头一看原地杵
  • 这括号应该 如何理解 呢?

有括号的要优先

  • 先算 括号里面的

    • 算出结果后

图片描述

  • 再将结果

    • 当做 运算或函数的参数

图片描述

  • 反之也一样吗?

    • 动手试试

短信原理

  • 输入 短信

    • 通过键盘输入字符
    • 本质上是输入字符的二进制信息
  • 发送 短信

    • 信息字符串 被 编码为 二进制字节流
    • 通过app进行发送

图片描述

  • 接收 短信

    • 通过app接收到网络来的二进制字节流
  • 显示 短信

    • 将二进制字节流 解码为 字符串
    • 通过app 逐个显示 字符的字形
  • 中文也有序号吗?

中文序号

  • 中文也有序号
ord("中")
  • 也可以根据序号得到字符
chr(20013)
chr(20014)
chr(20015)
  • 可以试试你名字对应的序号!
  • emoji也是字符吗?

尝试验证

  • 😊也有序号ordinal

图片描述

  • emoji表情也对应符号

    • 可以转化

总结

  • ord(c)chr(i)

    • 这是俩函数
    • 这俩函数是一对

      • 相反相成的⚖️
      • ord 通过 字符 找到对应的 序号
      • chr 通过 序号 找到对应的 字符
  • 为什么ord后面括弧里的参数

    • 一定 加引号
    • 不加不行

图片描述

  • 而chr后面括弧里的参数

    • 又一定 加引号
    • 加了不行呢?🤔

图片描述

  • 我们下次再说!👋
    • 蓝桥->​​oeasy 教您玩转 python_Python - 蓝桥云课​​
    • github->​​GitHub - overmind1980/oeasy-python-tutorial: 良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。​​
    • gitee->​​oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。​​

    035_如何根据编号找到字符

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/149976.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

EtherCAT转Profient协议网关简述

Profinet 转 EtherCAT 的连接与通信问题一直是许多人关注的焦点,也常常给人们带来诸多困惑。在此,我们将深入剖析这一问题,并为大家提供切实可行的解决方案。WL-PN-ECATM型设备在这方面表现卓越,能够有效解决这一难题。接下来&…

视频制作软件哪个好?前十名推荐!

在视频制作领域,选择合适的软件是提升创作效率和作品质量的关键。本文将根据软件的适用人群:新手入门和专业领域,以及推荐的书籍,为您详细介绍视频制作软件的前十名。 新手入门级别: 1.影忆 功能特点:新手入…

实现领域驱动设计(DDD)系列详解:集成限界上下文

一个项目中通常存在着多个限界上下文,并且我们需要在它们之间进行集成。 在上下文映射图中存在两种主要形式:一种是通过绘制一些简单的框图来展示它们之间的集成关系;另一种则是通过代码来实现这些集成关系。 到了具体的技术实现&#xff0…

设计模式之备忘录

一、备忘录设计模式概念 备忘录模式(Memento) 是一种行为设计模式, 允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 适用场景 当你需要创建对象状态快照来恢复其之前的状态时, 可以使用备忘录模式。当直接访问对象的…

羽毛球场馆预约系统,便捷管理预约

全国羽毛球运动的热度不断上升,在健身行业中掀起了一股羽毛球热潮。同时羽毛球运动的风靡,也吸引了不少人入局,各种大大小小的羽毛球馆不断出现,为大众的羽毛球喜好提供了场地。 随着互联网的发展,羽毛球馆也开始向线…

双控开关接入NVBoard

导入NVBoard git仓库:https://github.com/NJU-ProjectN/nvboard 按照ysyx手册的要求,初始化NVBoard项目。 由于GitHub在国外,可能会超时无响应: 解决方案是修改代理。 当前的运行环境是VM VirtualBox虚拟机,网卡是…

豆包PixelDance:超越Runway和Sora的AI视频模型出炉

2024年9月24日,北京——字节跳动在火山引擎发布会上,震撼发布了两款AI视频模型:豆包视频生成的PixelDance模型和Seaweed模型,标志着AI视频技术迈入了一个全新的纪元。今天,我们将聚焦于豆包PixelDance模型,…

ffplay播放器研究分析

ffplay研究分析意义 ffplay.c是FFmpeg源码⾃带的播放器,调⽤FFmpeg和SDL API实现⼀个⾮常有⽤的播放器。 例如哔哩哔哩著名开源项⽬ijkplayer也是基于ffplay.c进⾏⼆次开发。 ffplay实现了播放器的主体功能,掌握其原理对于我们独⽴开发播放器⾮常有帮助…

加固与脱壳01 - 环境搭建

虚拟机 VMWare 多平台可用,而且可以直接激活,需要先注册一个账号 https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMwareWorkstationPro KALI 类Ubuntu系统,官方提供了 vmware 版本,直接下载就可以使用。…

Vue3:element-plus el-Table列表合计处理显示字符串类型/计算合计数值

需求整理 1.使用element组件库中的 el-table组件实现图上 底部当前页合计的功能。在一般的情况下,只需要计算数值部分的值,因为组件中的方法中处理的就是将值的类型转换成数值类型,像string类型的字符串的话,在进行转换的时候会出…

认识URL

目录 url定义 定义 实例 url组成 组成 大家看到这时是否会有疑问:我们常用的端口号8080和http默认端口号有什么关系? url定义 定义 url就是统一资源定位符,简称网址。目的是使用url用于访问网络上的资源 实例 url组成 组成 实例&a…

微信小程序开发第八课

一 公告 1.1 微信小程序端 #js###const api require("../../config/settings.js") Page({data: {noticeList: [{title: 公告标题1,create_time: 2024-04-25,content: 公告内容描述1,公告内容描述1,公告内容描述1。, // 可以根据实际情况添加…

如何用Stable Diffusion XL模型,绘制精致的二次元插图,学完就能用!

哈喽大家好,我是画画的小强,持续分享AI相关知识干活。 今天给大家推荐一款Stable Diffusion XL二次元模型,这款模型在C站的下载排行很高,而且质量绘制出的二次元人物和场景都非常的棒!那么首先介绍一些什么是Stable D…

火了!清华大学终于把Python整理成动画片了,教学通俗易懂,学完即可就业!

在当今人工智能时代,编程技能的重要性日益凸显。而Python作为一门广泛应用且易于学习的编程语言,就受到了众多学习者的青睐。 清华大学,作为国内顶尖的高等学府,其教育资源与师资力量无需多言。这部动画版教程,正是集…

Frontiers出版社系列SCISSCI合集

【SciencePub学术】本期,小编根据WOS数据库,整理了一下Frontiers出版社系列的SCI&SSCI合集,以供各位学者投稿参考! 来源:WOS数据库 Frontiers系列期刊中,Frontiers in Immunology以其5.7分的影响因子位…

st7735调试记录

由于该模块陪我已经超过十年,最近想起来学习下lvgl,于是乎将其拿出来,尝试使能该模块从而学会lvgl 第一步肯定是找到资料确定下该模块是否好用。于是到网络上找到如下资料进行验证: https://pan.baidu.com/s/1CEunLuGUqLABR6I0UZ…

海外云手机在电商运营中的优势解析

近年来,海外云手机被越来越多人熟知,凭借云计算与电子商务的结合,成为出海电商企业高效、灵活的运营工具。本文将从多个角度详细解析海外云手机在电商运营中的主要优势。 一、成本节约 相比传统出海电商所依赖的实体设备如手机和电脑&#xf…

RPC框架开发——理解项目功能

目录 一、RPC的概念 二、使用分布式架构 三、进一步改进 四、最终框架 一、RPC的概念 RPC(Remote Procedure Call,远程过程调用)是一种通信机制,使得客户端能够像调用本地函数一样调用远程服务器上的函数。本质上是客户端需要…

均衡功能,保障安全丨基于极海 G32A1445 汽车通用 MCU 的 BMU 应用方案

BMS电池管理系统是每个电动汽车车企不断优化改进的应用产品,其组成中的BMU用于实现电流检测、绝缘检测、SOC估算、容量累积、报警功能、充放电管理、远程监控等功能。BMU组成包括微控制器系统、充放电管理单元、CAN通信网络单元(采集所有从控单体电池信息…

螺丝头与螺杆检测系统源码分享

螺丝头与螺杆检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer…