和其他编程语言一样 Python 提供了这样一些内建函数,但你也可以编写自己的函数。 如:
def hello(name):
print('Hello')
print('Python')
print('Fizz')
print(name)
hello()
hello()
函数返回值使用return
在Python中None值表示没有值,类似于js中的null undifind,
如
spam = print('Hello')
spam = None // True
某些参数有关键字参数,如print的end与sep
调用方法为
print('Hello', end='')
print('World')
print('cats', 'dogs', 'mice', sep='')
Python中也存在局部变量和全局变量,函数的参数在函数内都是局部变量,函数运行完 就会 销毁.局部变量不能在全局作用域内使用
如果局部变量与全局变量命名一样,那么首先寻找局部变量.再向上寻找全局变量.
Python 使用try和except语句来处理错误
try:
return42/divideBy
except ZeroDivisionError:
print('Error: Invalid argument.')