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
之类的
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。