bug
bug
bug
debug
为啥总是Hello World
奇怪🧐
Hello World
开始起源
linux
操作系统的老祖宗 unix
unix
对应的编程语言 c
两人
at&t
贝尔实验室的 Multics
项目失败Kenneth Thompson
Dennis Ritchie
游戏
Multics
下的 star travel
unix
c
语言的编译器c
是他们为了开发 unix
而制作的语言unix
是为了能玩 star travel
而制作的系统hello world!
c
和 unix
只能运行在当时的机器上Brian Wilson Kernighan
a.k.a bwk
手稿
main
函数printf
函数main
函数,还是printf
函数都有小括号
小括号
从那个时候就和函数相关printf
来当做函数名呢?print 来历
print
来表示输出f
的意思是 format
格式printf
是按格式输出细节
printf函数
后面有 小括号
小括号
里面放的是 函数
的 参数
print("hello world")
中函数print
的 参数
是 "hello world"
双引号
引起来意味着hello world
是 字符串
("hello world")
python
c语言
开始hello world
hello world
成书
教材风格
Kernighan
和Ritchie
出版了这本书c
的目的就是让人像玩一样编程c
语言成为系统语言的老大python
的源代码就是用纯 c 编的linux
内核 也是用纯 c 编的c
还是非常核心的啊python
是用纯 c
编写的python
一旦出现之后就可以简化好多东西__builtins__
这个模块__builtins__
里面又有些什么呢?dir()
dir(__builtins__)
__builtins__
意思是在里面构建好的__builtins__
模块中help(print)
help(print)
help(__builtins__)
help(__builtins__)
__builtins__
模块的帮助文件__builtins__
这个模块导入外部模块
__hello__
import __hello__
__hello__
hello
左右也是两个下划线__hello__
模块导入到游乐场__hello__
模块前后游乐场中的模块增加了__hello__
应该怎么办呢?什么不会就help什么
help(__hello__)
hello world
不是从来就有的unix
和c
print
打印"hello world"
hello
中的 h
之类的