Python基础01 简介

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。由荷兰的 Guido van Rossum 在1989年设计出来的。源代码遵循 GPL(GNU General Public License) 协议。

Python程序


1. 交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式来编写代码。

$ python
Python 3.7.2 (default, Sep  9 2018, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

2. 脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

Python 脚本程序都是以 .py 为扩展名的文件。

2.1 编写脚本 

脚本首行用来指定该脚本用什么解释器来执行。

#!/usr/bin/env python    在环境设置里查找并调用对应路径下的 python 解释器,推荐使用这种写法。

#!/usr/bin/python    调用 /usr/bin 下的 python 解释器,不存在就会报错。

2.2 运行脚本

命令行/终端:$ python test.py

可执行脚本:$ chmod 755 test.py && ./test.py

3. 编码格式

python 2.x 默认使用 ASCII 编码格式。代码中如果有中文,需要在文件头添加 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 。

python 3.x 默认使用 UTF-8 编码格式。

4. 行与缩进

python 最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

5. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

空行也是程序代码的一部分。

6. 标识符

  • 第一个字符必须是字母或下划线
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

7. 注释

Python 中单行注释以 # 开头。

多行注释可以用多个 # 号,''' 或者 """ 。

Python程序


1. 交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式来编写代码。

$ python
Python 3.7.2 (default, Sep  9 2018, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

2. 脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

Python 脚本程序都是以 .py 为扩展名的文件。

2.1 编写脚本 

脚本首行用来指定该脚本用什么解释器来执行。

#!/usr/bin/env python    在环境设置里查找并调用对应路径下的 python 解释器,推荐使用这种写法。

#!/usr/bin/python    调用 /usr/bin 下的 python 解释器,不存在就会报错。

2.2 运行脚本

命令行/终端:$ python test.py

可执行脚本:$ chmod 755 test.py && ./test.py

3. 编码格式

python 2.x 默认使用 ASCII 编码格式。代码中如果有中文,需要在文件头添加 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 。

python 3.x 默认使用 UTF-8 编码格式。

4. 行与缩进

python 最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

5. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

空行也是程序代码的一部分。

6. 标识符

  • 第一个字符必须是字母或下划线
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

7. 注释

Python 中单行注释以 # 开头。

多行注释可以用多个 # 号,''' 或者 """ 。

猜你喜欢

转载自www.cnblogs.com/yutb/p/10782910.html