python-1

Python是动态的语言

Python不用编译,所有错误都是运行时的。

Python以缩进来区分语句块

不像java使用{}来区分块,一个脚本文件中的0级缩进是文件加载的时候就会被执行的语句;开启一个新的缩进需要使用:(冒号),代表下一级别的语句块,如条件,循环或者函数定义

List和Tuple

list跟java一样的,Tuple用()表示,如(3,4,5),长度不可变。

字符串格式化 formats % (var1, var2 ...)

例如:>>> "Int %d, Float %d, String '%s'" % (5, 2.3, 'hello')  
                    "Int 5, Float 2, String 'hello'"  

Dictionary字典

相当于java的hashMap

分支语句

if expression:
    print.....
elseif expression2:
    print...
else:
    print...

For

for c in msg:
print c;

函数定义

def power(x):
return x*x;

power(4)
16

lambda

匿名函数,lambda函数,没有名字
d = lambda x:x*x;
posted @ 2016-01-13 11:58  嘴嘴2015  阅读(154)  评论(0编辑  收藏  举报