Python简介
Python是一个解释性、编译性、互动性和面向对象的脚本语言。
Python特点
- 简单易学
- 免费开源
- 高层语言
使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。 - 可移植性
Python可被移植到众多平台,包括Linux、Windows、PlayStation等 - 解释性
可以直接从源代码运行。在计算机内部,python解释器把源代码转换为字节码的中间形式,然后再把它翻译成计算机使用的机器语言。 - 面向对象
- 可扩展性
部分程序可以使用其他语言进行编写,如C/C++ - 可嵌入性
可以把Python嵌入到C/C++程序中,提供脚本功能。 - 丰富的标准库
Python提供了丰富的标准库。可以用于处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、HTML、WAV文件、密码系统、GUI、Tk以及其他和系统有关的操作。
Python标识符
Python中标识符由字母、数字、下划线组成,但不能以数字开头。Python标识符区分大小写。
其中,以下划线开头的标识符具有特殊意义。
以单下划线开头的标识符代表不能直接访问的类属性,对该属性的访问需要通过类提供的接口进行访问,不能通过导入的方式进行访问。
以双下划线开头的标识符代表类的私有成员。
以双下划线开头和结尾的标识符代表Python里特殊方法的专用标识。例如,使用__init__()代表类的构造函数。
Python保留字
关键字 | 描述 |
---|---|
and | 逻辑运算符 |
as | 用于创建别名 |
assert | 用于调试 |
break | 跳出循环 |
class | 定义类 |
continue | 继续循环下一个迭代 |
def | 定义函数 |
elif | 相当于else if,在条件语句中使用 |
else | 用于条件语句 |
except | 处理异常,发生异常时如何执行 |
False | 布尔值,比较运算的结果 |
finally | 处理异常,无论是否存在异常,都将执行一段代码 |
for | 创建for循环 |
from | 导入模块的制定部分 |
global | 用于声明全局变量 |
if | 条件语句 |
import | 导入模块 |
in | 检查列表、元组等集合中是否存在某个值 |
is | 测试两个变量是否相等 |
lambda | 创建匿名函数 |
None | 表示null值 |
nonlocal | 用于声明非局部变量 |
not | 逻辑运算符 |
or | 逻辑运算符 |
pass | null语句,一条什么都不做的语句 |
raise | 产生异常 |
return | 退出函数并返回值 |
True | 布尔值,比较运算的结果 |
try | 用于编写try…except语句 |
while | 创建while循环 |
with | 用于简化异常处理 |
yield | 结束函数,返回生成器 |