python中的各种专有名词解释(oeasypython0010hello)
hello world!回想前次内容
我们这次配置了断点
配置断点的目标是更快地调试
调试的目标是去除 bug
别畏惧 bug
一步步地总能找到 bug
这就是措施员根基功
调试 debug
这个bug虫子是有汗青渊源的
编程也是有汗青迷因的
为什么写措施都从hello world开始?
为啥老是Hello World 稀疏岂论进修什么编程说话
老是从Hello World开始
为什么呢?
发源这统统都要从新提及
linux 操纵体系的老祖宗 unix
和 unix 对应的编程说话 c
那是统统开始的处所
两人1969 年,因为地址 at&t 贝尔尝试室的 Multics 项目失败
无所事事的两人
Kenneth Thompson
Dennis Ritchie
游戏但愿能在 PDP 呆板上继承玩一个游戏
这个游戏是 Multics 下的 star travel
为了玩这个游戏
他们想要做一个操纵体系 unix
为了建造操纵体系
他们缔造了 c 说话的编译器
其时
c 是他们为了开拓 unix 而建造的说话
unix 是为了能玩 star travel 而建造的体系
hello world!c 和 unix 只能运行在其时的呆板上
没有文档
没有书本
乃至没有人知道
与他们同在 bell 尝试室的 Brian Wilson Kernighan a.k.a bwk
开始写 c 说话的相同于文档声名书的对象
手稿主体的函数叫做 main函数
内里输出函数叫做 printf函数
不管是main函数,照旧printf函数都有小括号
小括号 从谁人时辰就和函数相干
为什么输出字符要用printf来当做函数名呢?
print 泉源1974 年的手稿
写在打字机用纸的上面
侧面的朴陋是向上送纸用的
是不是很像胶片
打字机就是其时的表现器
以是用 print 来暗示输出
f 的意思是 format 名目
printf 是按名目输出
细节printf函数 后头有 小括号
小括号 内里放的是 函数 的 参数
print("hello world") 中
函数print 的 参数 是 "hello world"
双引号 引起来意味着hello world 是 字符串
输出的内容就是这个字符串 ("hello world")
小括号和双引号的气魄威风凛凛连续到了 python
从 c说话 开始
最早的入门解说措施都做一个hello world
风俗成天然之后
全部的编程说话第一个例子都是hello world
是一种端正可能文化
这个梗一向传播到本日
除了时刻身分之外
尚有一个重要的缘故起因
成书有了课本就有更多人学
有更多人学就有更多人参加个中
正反馈在逐渐成型
课本气魄威风凛凛1978 年,Kernighan和Ritchie出书了这本书
不厚,很薄
轻松的说话气魄威风凛凛
由于 c 的目标就是让人像玩一样编程
而不是影象各类 cpu 汇编指令
发杀青长的计较机技能
使得 c 说话成为体系说话的老大
python 的源代码就是用纯 c 编的
linux 内核 也是用纯 c 编的
以是c还长短常焦点的啊
虽说 python 是用纯 c 编写的
不外 python 一旦呈现之后就可以简化许多几何对象
好比我们的游乐场内里有许多的函数和模块
我们为什么能熟悉print?
而不熟悉pront?
内置函数dir()
可以看到游乐场上来就自带的模块
好比 dir() 这个函数
dir的意思是directory 文档目次
这里列出的是已经导入模块的目次
挪用这个函数可以知道当前游乐场载入了哪些模块
好比 __builtins__ 这个模块
这 __builtins__ 内里又有些什么呢?
dir()dir(__builtins__)
留意前后都是两个下划线
__builtins__ 意思是在内里构建好的
这内里有许多几何内置的函数
包罗我们认识的
exit()
print()
dir()
help()
为什么print直接就能用
由于他在默认的这个__builtins__模块中
假如我想要查询print函数更具体的信息应该怎样呢?
help(print)什么不会就help什么
help(print)
把函数名作为参数传进去
相同的还可以查询
help(quit)
help(dir)
help(help)
假如我想要查询__builtins__模块更具体的信息应该怎样呢?
help(__builtins__)help(__builtins__)
留意内置模块builtins阁下各有两个下划线
我们可以查询到__builtins__模块的辅佐文件
返回的这些函数和子模块都附属于 __builtins__ 这个模块
除了内置的、这些不消引入就可以用的模块之外
还可以引入外部模块
导入外部模块就像我们前次导入ast一样
这次我们导入的是__hello__
留意hello双方都有两个下划线
import __hello__
import
port是口岸 来自于海洋文化
import 是入口 是导入
export 是出口 是导出
import 后头接空格
然后是被导入的外部模块名称 __hello__
hello阁下也是两个下划线
把__hello__模块导入到游乐场
可以输出经典的一句话
留意!
导入 __hello__ 模块前后游乐场中的模块增进了
想要深入相识 __hello__ 应该怎么办呢?
什么不会就help什么help(__hello__)
(责任编辑:admin)