python学习笔记

可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/11/03/python-memo/以及本声明。
基本概念

python居然支持复数。如(-5+4j)。但要注意虚数单位单独使用时要写成 1j,不能写成 j。
与perl和php的区别:单引号和双引号没有任何区别。没有插值功能。
三引号:”’ 和 “”” 相当于perl的heredoc。
行尾不需要用分号,分号仅用于一行写多条语句的情况。跟basic的冒号有些相似。
缩进是有语义的!建议使用tab缩进
运算符与表达式

运算符 ** 乘幂,perl也有。
字符串的 * 表示重复,相当于perl的 x 运算符。
居然还有专用于整除的 // 。别跟perl 6的 // 混淆了。
控制流

if-elif-else,perl为if-elsif-else,bash为if-elif-fi
if、elif等控制流语句后面要加冒号,很像php的语法
while和for循环可以带else,循环正常结束时就会执行else。不用像c语言那样,循环结束时要检查循环变量是否等于终值,以判断是否正常结束。赞
range函数生成的结果不包括终点。比较:perl的 .. 运算符包括终点。所以,python的range(a,b)理解成c语言的 for(i=a;i

Posted in 未分类

发表评论