Python基础
时间:2011-03-08
来源:互联网
转:silentpassing
Python基础
1.语句和语法
进号(#)表示之后的字符为Python注释;
换行(\n)是标准的行分隔符(通常一个语句一行);
反斜线(\)继续上一行;
分号(;)将两个语句连接在一行中;
冒号(:)将代码块的头和体分开;
语句(代码块)用缩进块的方式体现;
不同的缩进深度分割不同的代码快;
Python文件以模块的形式组织。
2.有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句也可以夸多行,如:在含有小括行、中括号、花括号时可以多行书写,另外三引号包括下的字符串也可以跨行书写。
3.赋值并不是直接将一个值赋给一个变量,在Python语言中,对象是通过引用传递的。
4.Python的赋值语句不会返回值。
5.可以链式赋值:y = x = x + 1
6.从Python 2.0开始支持增量赋值: +=, -=, /=, ...但是不支持自增或自减运算
7.“多元“赋值等号两边的对象都是元组。多元赋值方式可以实现无需中间变量交换两个变量的值。如:
复制代码
8.如果模块被导入,__name__的值为模块的名字;如果模块是被直接执行,__name__的值为'__main__'.
9.变量和内存管理细节:变量无须事先声明,变量无须指定类型,程序员不用关心内存管理,变量名会被"回收",del语句能够直接释放资源。
10.执行del删除某对象的最后一个引用时,该对象的引用计数会减为0,这会导致该对象从此“无法访问”或“无法抵达”,从此刻起,该对象就会成为垃圾回收机制的回收对象。注意任何追踪或调试程序就会给一个对象增加一个额外的引用,这会推迟该对象被回收的时间。
Python基础
1.语句和语法
进号(#)表示之后的字符为Python注释;
换行(\n)是标准的行分隔符(通常一个语句一行);
反斜线(\)继续上一行;
分号(;)将两个语句连接在一行中;
冒号(:)将代码块的头和体分开;
语句(代码块)用缩进块的方式体现;
不同的缩进深度分割不同的代码快;
Python文件以模块的形式组织。
2.有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句也可以夸多行,如:在含有小括行、中括号、花括号时可以多行书写,另外三引号包括下的字符串也可以跨行书写。
3.赋值并不是直接将一个值赋给一个变量,在Python语言中,对象是通过引用传递的。
4.Python的赋值语句不会返回值。
5.可以链式赋值:y = x = x + 1
6.从Python 2.0开始支持增量赋值: +=, -=, /=, ...但是不支持自增或自减运算
7.“多元“赋值等号两边的对象都是元组。多元赋值方式可以实现无需中间变量交换两个变量的值。如:
- >>> (x, y) = (1, 2)
- >>> x
- 1
- >>> y
- 2
- >>> (x, y) = (y, x)
- >>> x
- 2
- >>> y
- 1
9.变量和内存管理细节:变量无须事先声明,变量无须指定类型,程序员不用关心内存管理,变量名会被"回收",del语句能够直接释放资源。
10.执行del删除某对象的最后一个引用时,该对象的引用计数会减为0,这会导致该对象从此“无法访问”或“无法抵达”,从此刻起,该对象就会成为垃圾回收机制的回收对象。注意任何追踪或调试程序就会给一个对象增加一个额外的引用,这会推迟该对象被回收的时间。
作者: 中关村村草 发布时间: 2011-03-08

作者: werm520 发布时间: 2011-03-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28