Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0042
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在:
个人网站: `https://oeasy.org`
蓝桥云课: `https://www.lanqiao.cn/courses/3584`
GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 配套视频
- 上次 我们了解了
ASCII码表AmericanStandardCode forInformationInterchange- 美国信息交换标准代码
- ASCII 码表范围
48-57这个范围是数字65-90这个范围是大写字母97-122这个范围是小写字母- 标点 穿插其中
- 我们可以自己做个
- 一屏看完的
- ASCII码表 吗 ??🤔
for num in range(128):
print(num, chr(num), sep=":")- 目前结果
- 问题就是
- 结束的位置 总会
- 自动换行
- 能
取消自动换行 吗?
- ai说需要控制
- print的参数 end
- 这好像和之前的 sep 有点像
- 先进入游乐场
:!python3
- 从底行命令模式
- 执行vim外部的命令
- python
- 进入游乐场
- 执行vim外部的命令
help(print)
- 对着print喊救命
-
上次研究print的参数是
- sep
- separator
- 还有印象吗?
- 默认是空格
-
这次print的参数
- 叫做
end
- 叫做
- 应该是结束的意思
- end的作用是
- 在结尾处 输出的字符串
- end 的默认值 为
\n\n是什么意思呢?
- q
- 退出 帮助状态
- 回到游乐场
print("abc\n123")
ord("\n")
\n是一个字符- 可以起到 换行 作用
- 这个10号对应什么字符呢?
- 10号字符为
- LF
- 具体含义 是什么意思呢?
- 搜索 LF+ascii
- LF为换行
- LineFeed
- linefeed 就是
- 给打字机 喂一行纸
- 也叫换行
- 参数end默认值为
- \n
- 换行LF
print("abc")
print("abc",end="\n")
- 运行结果
- abc后面回车的原因是因为
- 结束符end默认值为\n
- abc后面回车的原因是因为
- 如果 将 end的值
- 从 结束符 变成 空串 呢?
- 由于end的值
- 从 结束符 变成 空串
print("abc",end="")
- 原来的换行没了
- abc 直接把大于号顶出来了
- 可以把\n直接放到abc后面吗?
- 把\n直接加到输出结尾
print("abc\n")
- 最终输出两个空行
- 第一个换行 来自于abc\n
- 第二个换行 来自于默认的end="\n"
- "abc\n"已经有了换行
- 可以再让end=""吗?
print("abc\n",end="")
- 输出abc
- 再输出换行符
- 结尾处没有默认的换行符
- 感觉
- 不但 可以
- 给 结尾加换行符
- 而且 可以控制
- 哪里换行
- 哪里不换行
- 不但 可以
- 将end参数
- 设置为逗号(,)
for num in range(128):
print(num, end=",")- range(128)
- 循环范围是[0,128)
- 前闭后开
- 128 刚好是
- 从0 到 27
- 下次把这范围以内的字符
都输出- 自制ascii码表
- 这次了解了
- print函数中的另一个参数
- 结束符 end
- 默认是 换行符\n
- print函数中的另一个参数
- 可以输出ascii码表吗??🤔
- 我们下次再说👋
- 配套视频
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。
















