chr
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
就是 十六进制的 0x0A
ascii
码表中意思是 LF
搜索
\n
得到的结果是这样的\n
在字符中间换行嘛?尝试换行
#输出字符串中带有\n print("Hello\nWorld")
多来几个
\n
#输出字符串中带有\n print("He\nllo\nWor\nld")
\n
就是一个换行\n
就意味着需要换 1 行Line Feed
新换1行
换行符
L
ineF
eedL
ineF
eed 极大地提高了效率使用序号得到换行符
#输出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语言
写扩展,称之为 NewB
NewB
基本主体完成c语言
c
其实是 NewB
c语言
给 PDP-11
重写了一个 Unix Kernel
c语言
程序却可以在 很多架构
的处理器上编译运行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