Batteries Included Philosophy - having a rich and versatile standard library which is immediately available, without making the user download separate packages.
1. datetime
Python处理时间和日期的标准库
字符串是编程时涉及到的最多的一种数据结构。正则表达式正是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性语言来给字符串定义一个规则,用来验证是否匹配。
[0-9a-zA-Z_] : 可以匹配一个数字、字母、下划线;
[0-9a-zA-Z_]+ : 可以匹配至少由一个数字、字母、下划线组成的字符串;
[a-zA-Z_] [0-9a-zA-Z_] : 可以匹配由字母数字下划线开头,后面至少由一个数字、字母、下划线组成的字符串,即: Python的合法变量;
(P|p)ython : 表示Python 或 python
^: 开始符,表示行的开头
$: 结束符,表示行的结束
异常: 因为程序出现了错误而在正常控制流以外采取的行为
异常也是一个类,类的继承关系:https://docs.python.org/3/library/exceptions.html#exception-hierarchy
OOP- Object Oriented Programming. 把对象作为程序的基本单元,一个对象包含数据和函数,计算机程序执行就是消息在各个对象之间的传递。