①global关键字可以在函数内部更改函数外部声明的变量,例如:
#! /bin/python
# Filename: func_global.py
def func():
global x
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func()
print 'Value of x is', x
②python中可以通过使用参数名来给函数的参数赋值,而不必非得通过函数位置来指定,例如:
#!/usr/bin/python
# Filename: func_key.py
def func(a, b=5, c=10):
print 'a is', a, 'and b is', b, 'and c is', c
func(3, 7)
func(25, c=24)
func(c=50, a=100)
③"None"表示空,相当于C语言中的NULL
④pass语句表示一个空语句
阅读(435) | 评论(0) | 转发(0) |