[oeasy]python0011_ 字符序号_ordinal_ord

简介: [oeasy]python0011_ 字符序号_ordinal_ord

 

序号(ordinal)

回忆上次内容

    • hello world 不是从来就有的
      • 来自于unixc
      • 虽然我们今天有各种先进的学习手段
      • 最早的高级语言学习是从最早的那张打字机用纸的手写代码起源的
        • 输出用的函数名是 print 打印
          • 也是从那个时候来的
            • 最早输出的是字符串是 "hello world"
              • 也是从那个时候来的
                • 这就成了一个迷因
                • 等等!
                  • 计算机里面不都是二进制的 0 和 1 吗
                  • 哪里来的hello 中的 h 之类的字符呢?🤔

                  image.gif编辑

                  字符本质

                  #进入python3解释器

                  python3

                    • 我们这次只输出一个字符'h'

                    #直接写h

                    h

                    #直接写"h"

                    "h"

                    #直接写'h'

                    'h'

                    #输出h

                    print("h")

                      • 这一套在hello world里面已经玩过了

                      只有h

                        • 只有字母h的话
                          • 游乐场不认h
                          • 认为是NameError
                          • 没有定义h这么一个变量

                          image.gif编辑

                            • 单引号和双引号引起的字母效果一样
                              • 因为表示同样的字符串
                                • 计算机里面不都是二进制的 01
                                  • 这个字符h 是如何用 01来表示的呢?
                                  • 可以输出这个 h字符 的二进制形态吗?🤔

                                  ord 序数

                                  #直接写h

                                  "h"

                                  #输出h的序数

                                  ord("h")

                                  image.gif编辑

                                    • 我们通过ord函数
                                      • 调用字符作为函数参数
                                      • 从而得到字符对应的的序号
                                        • 那这个ord到底什么意思?
                                          • 什么不会就help什么

                                          image.gif编辑

                                          查看ord帮助

                                          image.gif编辑

                                            • 进入ord的帮助后
                                              • 大致是对一个单子字符串返回一个unicode码
                                              • 可以按q退回到游乐场
                                                • ord函数为什么叫做ord呢?

                                                查看帮助

                                                  • ord 对应的单词是 ordinal

                                                  image.gif编辑

                                                    • 序数词
                                                      • 说白了就是挨个给排个号
                                                      • 从第一开始数起来...

                                                      image.gif编辑

                                                        • ordinal这个单词又是怎么来的呢?

                                                        ordinal

                                                        image.gif编辑

                                                          • 这个单词来自于order
                                                          • order这个词来自什么呢?

                                                          order

                                                            • order 来自于 织布机里面的一横行的线
                                                              • 这些线是有顺序的
                                                              • 每一行对应不同的经线
                                                              • 所以才能最终呈现定制的图案

                                                              image.gif编辑

                                                                • order这个词里面也有等级的含义
                                                                  • 来自于十字军骑士的兄弟会
                                                                  • 不只是梁山好汉排座次
                                                                  • 更重要的是区分出军阶
                                                                  • 长官可以给下级命令(order)
                                                                    • 客人订购货物或者菜品
                                                                      • 某种意义上也是按照客人的命令执行
                                                                      • 所以order也是点单或者订货
                                                                        • 连队或者班次都是有具体序号的
                                                                          • 按序号排列就是 in order
                                                                          • 否则就是out of order
                                                                            • 先去总结一下

                                                                            总结

                                                                              • 我们这次了解了ord函数
                                                                              • 这个函数可以通过字符得到序号
                                                                              • 那么可以反过来吗?
                                                                              • 通过序号得到字符可以吗?

                                                                              image.gif编辑

                                                                              - 我们下次再说!👋

                                                                                相关文章
                                                                                |
                                                                                12天前
                                                                                |
                                                                                Python
                                                                                python获取字符串()里面的字符
                                                                                在Python中,如果你想获取字符串中括号(比如圆括号`()`、方括号`[]`或花括号`{}`)内的字符,你可以使用正则表达式(通过`re`模块)或者手动编写代码来遍历字符串并检查字符。 这里,我将给出使用正则表达式的一个例子,因为它提供了一种灵活且强大的方式来匹配复杂的字符串模式。 ### 使用正则表达式 正则表达式允许你指定一个模式,Python的`re`模块可以搜索字符串以查找匹配该模式的所有实例。 #### 示例:获取圆括号`()`内的内容 ```python import re def get_content_in_parentheses(s): # 使用正则表达
                                                                                64 36
                                                                                |
                                                                                9天前
                                                                                |
                                                                                索引 Python
                                                                                python之判断字符里面有没有|8
                                                                                python之判断字符里面有没有|8
                                                                                |
                                                                                9天前
                                                                                |
                                                                                Python
                                                                                Python ASCII码与字符相互转换
                                                                                Python ASCII码与字符相互转换
                                                                                |
                                                                                12天前
                                                                                |
                                                                                Python
                                                                                [oeasy]python035_根据序号得到字符_chr函数_字符_character_
                                                                                本文介绍了Python中的`ord()`和`chr()`函数。`ord()`函数通过字符找到对应的序号,而`chr()`函数则根据序号找到对应的字符。两者互为逆运算,可以相互转换。文章还探讨了单双引号在字符串中的作用,并解释了中文字符和emoji也有对应的序号。最后总结了`ord()`和`chr()`函数的特点,并提供了学习资源链接。
                                                                                17 4
                                                                                |
                                                                                17天前
                                                                                |
                                                                                Unix 编译器 C语言
                                                                                [oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ordinal_
                                                                                [oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord
                                                                                14 0
                                                                                |
                                                                                1天前
                                                                                |
                                                                                机器学习/深度学习 人工智能 数据可视化
                                                                                Python比较适合哪些场景的编程?
                                                                                Python比较适合哪些场景的编程?
                                                                                14 7
                                                                                |
                                                                                6天前
                                                                                |
                                                                                数据挖掘 索引 Python
                                                                                Python数据挖掘编程基础3
                                                                                字典在数学上是一个映射,类似列表但使用自定义键而非数字索引,键在整个字典中必须唯一。可以通过直接赋值、`dict`函数或`dict.fromkeys`创建字典,并通过键访问元素。集合是一种不重复且无序的数据结构,可通过花括号或`set`函数创建,支持并集、交集、差集和对称差集等运算。
                                                                                15 9
                                                                                |
                                                                                2天前
                                                                                |
                                                                                存储 数据处理 开发者
                                                                                深入浅出:Python编程基础与实战技巧
                                                                                【9月更文挑战第32天】本文将引导读者从零开始,掌握Python编程语言的核心概念,并通过实际代码示例深入理解。我们将逐步探索变量、数据结构、控制流、函数、类和异常处理等基本知识,并结合实用案例,如数据处理、文件操作和网络请求,提升编程技能。无论您是初学者还是有一定经验的开发者,这篇文章都能帮助您巩固基础,拓展视野。
                                                                                |
                                                                                1天前
                                                                                |
                                                                                大数据 Python
                                                                                Python 高级编程:深入探索高级代码实践
                                                                                本文深入探讨了Python的四大高级特性:装饰器、生成器、上下文管理器及并发与并行编程。通过装饰器,我们能够在不改动原函数的基础上增添功能;生成器允许按需生成值,优化处理大数据;上下文管理器确保资源被妥善管理和释放;多线程等技术则助力高效完成并发任务。本文通过具体代码实例详细解析这些特性的应用方法,帮助读者提升Python编程水平。
                                                                                18 5
                                                                                |
                                                                                2天前
                                                                                |
                                                                                数据采集 机器学习/深度学习 人工智能
                                                                                Python编程之旅:从基础到精通
                                                                                【9月更文挑战第32天】本文将带你进入Python的世界,从基础语法到高级特性,再到实战项目,让你全面掌握Python编程技能。无论你是初学者还是有一定基础的开发者,都能在这篇文章中找到适合自己的学习路径和方法。让我们一起踏上Python编程之旅,开启一段充满挑战和乐趣的学习历程吧!
                                                                                下一篇
                                                                                无影云桌面