1st-基础教程.txt

  1 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
  2 Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
  3
  4 像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
  5
  6 官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
  7
  8 Python 2.7 被确定为最后一个 Python 2.x 版本。
  9
 10
 11 谁适合阅读本教程?
 12     本教程适合想从零开始学习 Python 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Python 的应用。
 13     本教程主要针对 Python 2.x 版本的学习,如果你使用的是 Python 3.x 版本请移步至Python 3.X 版本的教程。                                          
 14     本教程所有实例基于 Python2.7。
 15
 16
 17 学习本教程前你需要了解
 18     在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过 PHP,ASP 等编程语言,将有助于你更快的了解 Python 编程。                   
 19
 20
 21 /*********************************************************************/                                                                          
 22
 23 关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux
 24 系统的需要普及这个知识,脚本语言的第一行,只对 Linux/Unix                                                                                        
 25 用户适用,用来指定本脚本用什么解释器来执行。
 26
 27 有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python                                                                      
 28 解释器。
 29
 30 #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python                                                                    
 31 解释器。
 32
 33 #!/usr/bin/env python 这种用法是为了防止操作系统用户没有将 python 装在默认的                                                                     
 34 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python                                                                          
 35 的安装路径,再调用对应路径下的解释器程序完成操作。
 36
 37 #!/usr/bin/python 相当于写死了 python 路径。
 38
 39 #!/usr/bin/env python 会去环境设置寻找 python
 40 目录,可以增强代码的可移植性,推荐这种写法。                                                                                                     
 41 分成两种情况:
 42
 43 (1)如果调用 python 脚本时,使用:
45 python script.py
 46
 47 #!/usr/bin/python 被忽略,等同于注释
 48
 49 (2)如果调用python脚本时,使用:
 50
 51 ./script.py
 52
 53 #!/usr/bin/python 指定解释器的路径
 54
 55 PS:shell 脚本中在第一行也有类似的声明。

 

posted @ 2023-07-12 18:43  Bright-Ho~蜗牛~  阅读(7)  评论(0编辑  收藏  举报