[oeasy]python037_ print函数参数_sep分隔符_separator

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
可观测监控 Prometheus 版,每月50GB免费额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 本文介绍了Python中`print`函数的`sep`参数,即分隔符。通过回顾上文内容,解释了类型与`type`的概念,并强调了参数类型的重要性。文章详细探讨了`print`函数如何使用`sep`参数来分隔输出值,默认分隔符为空格(序号32)。还讨论了如何修改分隔符为其他字符,如冒号,并解释了为何反斜杠需要使用双反斜杠表示。最后,文章追溯了`sep`名称的由来,以及相关词汇的历史背景,如盎格鲁-萨克逊人的武器和语言。

print函数参数_sep分隔符_separator

回忆上次内容

  • 上次了解了
  • 类型
  • type
  • 本意来自于印记

  • 要特别注意
  • type
  • 类型

  • 给函数 传递参数的时候
  • 参数类型 一定要匹配
  • 否则就出现 TypeError
  • 一次 可以 输出两个字符 吗?🤔

询问

  • 明确提问

  • 试试😋

  • print  为什么
  • 可以 输出两个值呢?

查询

  • 想要查 print函数 的 细节
  • 就 help(print)

  • print 可以 输出 很多的 value
  • 这些 value之间 用逗号分割
  • 输出到 屏幕
  • 我想
  • b
  • 换成 a的序号
  • 可以么?

输出

  • 按q
  • 退出函数帮助
  • 按⬆️
  • b换成ord('a')

  • 再把a换成
  • bc

  • 字符和序号 中间
  • 总有个 空格 分割
  • 空格 这个字符
  • 也有序号 吗?

空格 的 序号

  • 动手实验

  • 空格 也有 序号
  • 是32
  • 想 用冒号 替换空格
  • 明确 字母和序号之间 的 映射关系
  • 应该 查哪里 呢?

帮助手册

  • 继续查
  • print函数的帮助

  • 注意 函数的参数 sep
  • sep 默认的值 是 空格
  • 空格 是
  • print函数
  • sep参数的
  • 默认值
  • 序号 32
  • 修改 print函数的
  • 参数sep
  • 试试?🤪

修改sep参数 默认值

  • 试着 修改
  • 一般的字符
  • 作为分割符sep
  • 都没有问题

  • 只有 反斜杠\
  • 报了Error
  • 为什么 \这个方向
  • 算是斜杠呢?

slash vs back slash

  • 向右为前方

  • 想要 以反斜杠 为分隔符怎么办?

反斜杠

  • 反斜杠()
  • 这个字符比较特殊
  • 输入 两个反斜杠
  • 就可以得到
  • 一个反斜杠

  • 也就可以
  • 作为 sep分隔符了
  • sep 这个名字
  • 来自于什么呢?

Saxon

  • 1500年前
  • 不列颠岛上 来了
  • 盎格鲁人 和 萨克逊人
  • 盎格鲁人 拿着矛
  • 矛有
  • 尖 就是角度
  • angle
  • 他们叫盎格鲁人
  • 盎格鲁人 占领了 不列颠岛
  • 从此 宣布 这是 盎格鲁人的岛
  • 昂格兰德
  • 后来 发音越来越走鼻音
  • england
  • 说的语言 叫做
  • english

  • 盎格鲁人用的是矛
  • 撒克逊用的是什么呢?

  • 撒克逊刀
  • Saxon

  • 很多单词由此而来

sever

  • sever
  • [ˈsevə(r)]

  • 切断

secret

  • secret
  • 分开了
  • 隐藏起来的
  • 秘密

  • secrecy
  • [ˈsiːkrəsi]
  • 保密能力
  • secretary
  • [ˈsekrəteri]
  • 秘书

sect

  • sect
  • 分隔开了

  • 成为门派、流派
  • 圣经
  • 十二支派
  • 宗派
  • 禅宗五派

section

  • section
  • 分开的地方

  • 区域

sector

  • sector
  • [ˈsektə(r)]
  • (尤指军事管制的)区域; 扇形; 地带;
  • 分饼

  • 部门; 行业; (尤指一国经济的)领域;

segment

  • segment
  • [ˈseɡmənt ]
  • n.     段; 部分; 片; 弓形;
  • n.  (柑橘、柠檬等的)瓣; 份; 音段; 圆缺;

  • vt.     分割; 划分

skin

  • skin
  • [skɪn]
  • 皮肤

  • (用刀)
  • 剥皮; 蜕皮

sail

  • sail
  • [seɪl]
  • n.     帆; (风车的)翼板; 乘船航行;
  • v.     (船)航行; 起航; (人)乘船航行; 掠;
  • 驾驶(或乘坐)帆船航行(尤指作为体育运动);

  • 小风帆 和 窗帘 一样
  • 都是 下来的一块布

saw

  • saw

  • 框锯

sek总结

分隔符

  • 将 分隔符 separator
  • 修改为冒号

  • 而且 发现了 规律
  • abc 对应数字
  • 都是挨着的
  • 为啥从97开始?
  • 各个字符 是
  • 如何分布的呢?

总结

  • 所有字符 有序号
  • 就连 空格 也不例外
  • 空格
  • 序号32
  • 是 print函数中  sep参数的 默认值

  • 字符 在计算机中
  • 数字序号 来 存储表示
  • 字符序号 有规律
  • a 对应 97
  • b 对应 98
  • c 对应 99
  • 连续字母 对应 连续序号
  • 似乎应该是 天经地义 的
  • 但 为什么
  • 小写a 从97开始?
  • 除了 小写字母外
  • 还有 很多字符 的
  • 都分布 在哪儿 呢?🤔
相关文章
|
19天前
|
存储 JSON 监控
告别Print,使用IceCream进行高效的Python调试
本文将介绍**IceCream**库,这个专门用于调试的工具显著提升了调试效率,使整个过程更加系统化和规范化。
39 2
告别Print,使用IceCream进行高效的Python调试
|
2月前
|
Python
Python之函数详解
【10月更文挑战第12天】
Python之函数详解
|
2月前
|
存储 数据安全/隐私保护 索引
Python 散列类型三以及函数基础
【10月更文挑战第11天】
Python 散列类型三以及函数基础
|
1月前
|
测试技术 数据安全/隐私保护 Python
探索Python中的装饰器:简化和增强你的函数
【10月更文挑战第24天】在Python编程的海洋中,装饰器是那把可以令你的代码更简洁、更强大的魔法棒。它们不仅能够扩展函数的功能,还能保持代码的整洁性。本文将带你深入了解装饰器的概念、实现方式以及如何通过它们来提升你的代码质量。让我们一起揭开装饰器的神秘面纱,学习如何用它们来打造更加优雅和高效的代码。
|
1月前
|
弹性计算 安全 数据处理
Python高手秘籍:列表推导式与Lambda函数的高效应用
列表推导式和Lambda函数是Python中强大的工具。列表推导式允许在一行代码中生成新列表,而Lambda函数则是用于简单操作的匿名函数。通过示例展示了如何使用这些工具进行数据处理和功能实现,包括生成偶数平方、展平二维列表、按长度排序单词等。这些工具在Python编程中具有高度的灵活性和实用性。
28 2
|
2月前
|
Python
python的时间操作time-函数介绍
【10月更文挑战第19天】 python模块time的函数使用介绍和使用。
31 4
|
2月前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
25 1
|
2月前
|
索引 Python
Python中的其他内置函数有哪些
【10月更文挑战第12天】Python中的其他内置函数有哪些
21 1
|
2月前
|
安全 数据处理 数据安全/隐私保护
python中mod函数怎么用
通过这些实例,我们不仅掌握了Python中 `%`运算符的基础用法,还领略了它在解决实际问题中的灵活性和实用性。在诸如云计算服务提供商的技术栈中,类似的数学运算逻辑常被应用于数据处理、安全加密等关键领域,凸显了基础运算符在复杂系统中的不可或缺性。
23 0
|
2月前
|
开发者 索引 Python
Python中有哪些内置函数
【10月更文挑战第12天】Python中有哪些内置函数
20 0