• python学习手册笔记——03.如何运行程序


    00.为什么使用交互提示模式:交互提示模式根据用户的输入运行代码并响应结果,但是他不会吧代码保存到一个文件中,尽管这意味着你不能在交互绘画中编写大量大妈,但是交互提示仍然是体验语言和测试编写中程序文件的好地方。

    01.实际上,这也是需要牢记的第一条原则:当你对一段Python代码的运行由任何疑问的时候,马上打开交互命令行实现代码,看看会发生什么。

    02.通过交互提示模式接收到直接反馈,通常时搞清楚一段代码到底做什么的最快的方式。

    03.为了能够永久的保存程序,需要在文件中写入代码,这样的文件通常叫魔窟啊哦。模块是一个包含了Python语句的简单文本文件。一旦编写完成,可以让python解释器多次运行这样的文件中的语句,并且可以以多种方式去运行;通过系统命令行】通过点击图标、通过在IDLE用户界面中选择灯方式。

    04.对于所有的顶层文件,也应该直接叫做脚本,但是,要导入到客户端的代码的文件必须用.py后缀。一些文本编辑器通过.py后缀来检测Python文件。如果没有这个后缀,可能无法使用诸如语法着色和自动缩进功能。

    05.每一个以扩展名.py结尾的Python源代码为渐都是一个模块。其他的文件可以通过导入一个模块读取这个模块内容。导入从本质上来讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的睡醒能够被外部世界使用。

    06.Python程序往往由多个模块文件沟通,通过import语句连接在仪器。每个模块文件时一个独立晚辈的变量包,即一个命名空间。一个模块我呢见不能看到其他文件定义的变量名,蹙非它显式地导入那个文件,所以模块我呢见在代码文件中起到最小化命名冲突的作用。因为每个文件都是一个独立完备的明明空间,即使在他们拼写相同情况下,一个文件中的变量名时不会于另一个文件中的变量冲突的。

    07.import VS from:我应该指出,from语句在某种意义上战胜了模块的名称空间分隔的目的,因为from把变量从一个文件复制到另一个文件,这可能导致在导入的我呢见中相同名称的变量被覆盖。这根本上会导致名称空间重叠在仪器,至少在复制的变量上回重叠。

    08.基本的import语句每个进程只运行文件一次,并且它回把文件生成到一个单独的模块名称空间中,以便它的复制不会改变你的作用域中的变量。为模块名称空间分隔所付出的代价是,在修改之后需要重载。

  • 相关阅读:
    on SDN
    距离矢量路由协议中路由环路问题的解决方法:
    图的基本算法(BFS和DFS)
    OSPF邻居状态机
    Dijkstra 算法,用于对有权图进行搜索,找出图中两点的最短距离
    关于Dijkstra算法
    RIP路由协议及工作原理
    帧中继网络 (转)
    OSPF建立邻居、邻接关系 学习笔记
    OSPF中 hello报文的 内容
  • 原文地址:https://www.cnblogs.com/aixiaoxiaoyu/p/11204885.html
Copyright © 2020-2023  润新知