Python是一种跨平台、开源、免费的解释型高级动态编程语言。
IDLE: Python自带的简洁的集成开发环境。开启步骤:开始——所有程序——找到自己的Python版本——IDLE
输入是通过input()函数实现的,输出是通过print()函数。
数据类型是程序中最基本的概念。包括:数值类型、字符串(最常用)、布尔类型、列表和元组。
空值是Python中一个特殊的值,用None表示。 str(x):将对象x转换为字符串。
通常全部大写的变量名表示常量。
运算符包括:算术,关系,逻辑,赋值。(Python中逻辑值True作为数值则为1,逻辑值False作为数值则为0.)
位(bit)是计算机中表示信息的最小单位。
列表(List)是最常用的Python数据类型。
元组(Tuple)的元素 不能修改,元祖使用小括号(),列表使用方括号【】。
字典(Dict)是一种可变容器模型,由键和对应值(key=>value)成对组成。d = {key1: value1, key2: value2}.
continue和break语句
break语句被执行,使得整个循环提前结束。
continue语句终止当前循环,忽略continue之后的语句,回到循环顶端,提前进入下一次循环。
在Python程序开发过程中,可将完成某一特定功能并经常使用的代码编写成函数。
函数使用return返回值。
在Python中,闭包(Closure)指函数的嵌套。
函数在执行过程中直接或间接调用自己本身,称为递归调用。
模块(Module)能够有逻辑的组织Python代码段。把相关的代码分配到一个模块中能让代码更好用,更易懂。(calendar模块的函数与日历有关)。
在DOS里面查看当前工作目录:
import.os
os.getcwd()
面向对象程序设计(OOP)的思想主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好的支持代码复用和设计复用,并且使得代码具有更好的可读性和可扩展性。面向对象程序设计的一个关键性观念是将数据以及对数据的操作封装在一起,组成一个相互依存、不可分割的整体,既对象。
类的首字母一般要大写。
类的成员函数必须有一个参数self,而且位于参数列表的开头。self就代表类的实例(对象)自身,可以使用self引用类中的属性和成员函数。
定义对象:Python创建对象的语法如下:对象名 = 类名()
构造函数__init__():
类可以定义一个特殊的叫做__init__()的方法(构造函数,以两个下画线“_”开头和结束)。一个类定义了__init__()方法后,类实例化时就会自动为新生成的类实例调用__init__()方法。构造函数一般用于完成对象数据成员设置初值或进行其他必要的初始化工作。