

chr


文件编码
:%!xxd:%!xxd -r 变回来
2进制 方式存储的善用函数

回到最初

\n
hello world后面的\n了么?hello world后面的\n了么?\叫反斜杠
\n到底是什么??🤔输出"\n"
\n 是一个整体10)10进制0x0a)16进制abcd后面的字符
输出
#输出\n
print("\n")
#直接print
print()
#查看序号
ord("\n")
#查看十六进制的序号
hex(ord("\n"))

2 行\n的话,只换 1 行\n的话, 就换 2 行找到位置

10 就是 十六进制的 0x0Aascii 码表中意思是 LF搜索
\n得到的结果是这样的
\n在字符中间换行嘛?尝试换行
#输出字符串中带有\n
print("Hello\nWorld")

多来几个
\n#输出字符串中带有\n
print("He\nllo\nWor\nld")
\n 就是一个换行\n 就意味着需要换 1 行Line Feed新换1行
换行符
LineFeedLineFeed 极大地提高了效率
使用序号得到换行符
#输出ascii值为10的字符
chr(10)
#把这个字符放在print里面输出
print("hello"+chr(10)+"world")

打开文本文档
https://github.com/overmind1980/oeasy-python-tutorial.git vi oeasy-python-tutorial/samples/000016/anderson_fairy_tales.txt

字符数量

字节形式

纯文本方式


安徒生童话

落实

追溯历史
c语言 中的 \n 来自于什么呢?B语言B语言 是里奇和汤普逊最早开发 unix 的语言B语言 1969 年 就 运行在bell实验室 的 PDP-8 上B语言 进行改造PDP-11 上用 B语言 给 B语言 写扩展,称之为 NewBNewB 基本主体完成c语言c 其实是 NewBc语言给 PDP-11 重写了一个 Unix Kernelc语言 程序却可以在 很多架构 的处理器上编译运行c语言编译器和库c语言 在当时能够发展的原因
c语言 源自 B语言B语言 也不是凭空创造的Basic Combined Programming Language(BCPL)
B语言 源自BCPL(Basic Combined Programming Language)Matin Richards 制作
CPL语言 上改进而来BCPL 最早被用做牛津大学的 OS6操作系统 上面的开发工具
UNIX 上的常用开发语言BCPL 语言的样子就有个类似于l(ine)f(eed)的符号BCPL的换行符

反汇编(disassemble)

先编译

pyc文件

\n 就是换行符号ascii 字符的代码是(10)10进制Line Feed