# Python
:一种脚本语言。
- 官网 (opens new window)
- 1989 年圣诞节期间,荷兰人 Guido van Rossum 在参与开发了 ABC 语言之后,开始开发一种更好的脚本语言,取名为 Python 。
- 取名为 Python 是为了致敬英国的喜剧团体 Monty Python 。
- Python 借鉴了 C、Shell 等语言的特性,比如标识符的命名规则、运算符。
# 语法特点
- 脚本文件的扩展名为 .py 。
- 每个语句的末尾以换行符或分号 ; 作为分隔符。
- 用 # 声明单行注释。
- 将缩进作为语法的一部分,强制要求代码缩进,从而提高可读性。
- 属于强类型语言。
- 支持定义函数,支持面对对象编程。
- 会自动回收垃圾内存。
- 代码与平台解耦,同一段 Python 代码可以被不同平台的 Python 解释器执行。
# 程序示例
编写一个脚本文件 test.py :
#!/usr/bin/python
# -*- coding : utf-8 -*-
x = 1 # 创建一个变量,名为 x ,赋值为 1
x = "Hello World!" # 给变量 x 赋值一个字符串
print(x) # 将一个值打印到终端
def test_print(x, y): # 定义一个函数
print(x, y)
test_print(3.14, "Hello") # 调用函数
- 第一行的
#!/usr/bin/python
是可选的,用于在类 Unix 系统上执行该脚本时,自动找到解释器。 - 第二行的
# -*- coding: utf-8 -*-
是可选的,用于声明该脚本的编码格式。- Python2 的脚本才需要加入该声明,Python3 默认按 utf-8 编码读取脚本文件。