1.常用开发环境(IDE, Intergrated Development Environment) IDLE/Pycharm/wingIDE/Eclipse/Ipython 2.程序构成 语句——模块——程序 3.Python中一切皆对象,由标识(identity)、类型(type)、值(value)组成。对象的本质就是一个内存块。 变量:对象的引用,用来存储对象的地址。 其中变量位于栈内存,变量位于堆内存。 例: 函数id(),type(),print()分别打印变量地址、类型、值。 注意:变量无需像c语言一样声明类型,每个对象都有自己的数据类型。 4.内置数据的基本类型:整型int,浮点型float,布尔型(True,False)、字符串型(str)【python无字符型】 5.运算符 1)基本运算符 +,-,,/,//(整除),%(模,取余),(幂) 函数divmod()可直接求商和余数 例:divmod(13,3)返回元组(4,1) 2)增强型赋值运算符 +=,-=,=,/=,//=,%=,**= 3)比较运算符 ==,!=(不等于),>, <, <=, <= 4)逻辑运算符 or(或),and(与),not(非) 5)同一运算符 is,is not %%%% is与=的区别:is比较的是地址,=比较的是值,is效率更高
6.赋值(python赋值比较简便) 1)链式赋值 x=y=1 2)系列解包赋值 x,y=1,2 故python中变量互换值时无需引入中间变量,只需x,y=y,x
7.标识符:用于变量、函数、类、模块等命名 命名规则:只能用数字、字母、下划线(首字母不能是数字),区分大小写 命名规范:(名字要尽量能看出含义) 1)模块和包:全用小写字母,多个单词用下划线连接 2)函数名:全用小写字母,多个单词用下划线连接(同上) 3)类名:首字母大写,采用驼峰原则 4)常量名:全大写,多个单词用下划线连接(但python中无常量,可随意**更改变量值,可默认某个变量为常量) 8.注释 1)行注释:# 2)段注释: ‘‘‘python程序 ’’’