Hello World!
回忆上次内容
为啥总是Hello World
奇怪????
-
不论学习什么编程语言
-
总是从Hello World开始
-
为什么呢?????
正在上传…重新上传取消
起源
-
这一切都要从头说起
-
目前操作系统的老祖宗 unix
-
和他对应的编程语言 c
-
是一切的开始
-
1969 年,由于所在的Multics项目失败
-
无所事事的两人
-
Kenneth Thompson
-
Dennis Ritchie
-
希望能在 PDP 机器上继续玩一个游戏
-
这个游戏是 Multics 下的 star travel
-
他们想要做一个操作系统 unix
-
为了制作操作系统
-
当时
-
c 是他们为了开发 unix 而制作的语言
-
unix 是为了能玩 star travel 而制作的系统
-
c 和 unix 只能运行在当时的机器上
hello world!
手稿
-
整体的函数叫做 main函数
-
不管是main,还是printf都有小括号
-
为什么输出字符要用printf来当做函数名呢?
print 来历
-
刚才那 1974 年的手稿????
-
写在打字机用纸的上面
-
打字机就是当时的显示器
-
所以用 print 来表示输出
-
f 的意思是 format 格式
-
printf 是按格式输出
-
printf函数 后面有 小括号
-
小括号 里面放的是 函数 的 参数
-
print("hello world") 中
-
函数print 的 参数 是 "hello world"
-
双引号 引起来意味着hello world 是 字符串
-
输出的内容就是这个字符串 ("hello world")
-
从 c语言 开始
-
最早的入门教学程序都做一个hello world
-
习惯成自然之后
-
所有的编程语言第一个例子都是hello world
-
是一种规矩或者文化
成书
内置函数
-
比如 dir() 这个函数
-
调用这个函数可以知道当前游乐场载入了哪些模块
-
比如 builtins 这个模块
-
这 builtins 里面又有些什么呢?
dir()
-
buildins 意思是在里面构建好的
-
如果我想要查询更详细的信息应该如何呢?
help(__builtins__)
-
我们可以查询到__builtins__模块的帮助文件
-
返回的这些函数和子模块都隶属于 __builtins 这个模块
-
除了内置的、这些不用引入就可以用的模块之外
导入模块
import __hello__
-
这个模块可以输出经典的一句话
-
还可以把新模块导入到游乐场
-
注意!
-
导入 __hello__ 模块前后游乐场中的模块增加了
总结
阅读(489) | 评论(0) | 转发(0) |