您的位置:首页 > 编程语言 > Python开发

python基础

2016-12-05 15:09 274 查看

一、语句和语法

1、注释(#)

2、继续(\):一行过长的语句可以使用反斜杠(\)分解成几行,在使用闭合操作符时(小括号,中括号,花括号)可多行书写,三引号包括下的字符串可以多行书写

3、多个语句构成代码组(:)

4、代码组由不同的缩进分隔

5、同一行书写多个语句(;)

6、模块

二、变量赋值

1、赋值操作符:赋值并不是讲一个值直接赋给一个变量,在python语言中,对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还是一个已经存在的都是将该对象的引用(并不是值)赋值给变量。python的赋值语句不会返回值

2、增量赋值:+=, -=, *=,/=, %=,**=,<<=,>>=,&=, ^=,|=。(可变对象会被就地修改,不可变对象则分配一个新对象)

3、多重赋值:x=y=z=1

4、多元赋值:x, y, z = 1, 2, “a string”

三、标识符

1、合法的python标识符

2、关键字

3、内建

4、专用下划线的标识符

- _xxx:不用“from module import * ”导入

- _xxx_:系统定义名字

- _xxx :类中的私有变量名(在模块或类外不可以引用)

四、基本风格指南

1、模块结构和布局 obj.doc :显示对象的文档

起始行(Unix)

模块文档

模块导入

变量定义

函数定义

主程序

2、在主程序中书写测试代码

五、内存管理

内存管理:变量无须事先声明; 变量无须指定类型; 不用关心内存管理; 变量名会被收回; del语句能够直接释放资源。

1、变量定义

2、动态类型

3、内存分配

4、引用计数:

- (1) 增加引用计数:对象被创建; 另外的别名被创建; 被作为参数传递给函数(新的本地引用); 成为容器对象的一个元素。

- (2) 减少引用计数:一个本地引用离开了其作用范围; 对象的别名被显示的销毁(del) ; 对象的一个别名被赋值给其他对象; 对象被从一个窗口对象中移除(remove); 窗口对象本身被销毁

5、垃圾收集
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 注释 对象 语言