函数与模块
使用 def 关键字定义函数。
def my_function(): print("Hello from a function")
my_function() # 调用函数参数 (Arguments)
Section titled “参数 (Arguments)”def my_function(fname): print(fname + " Refsnes")
my_function("Emil")my_function("Tobias")def my_function(country = "Norway"): print("I am from " + country)
my_function("Sweden")my_function()##以此返回值
使用 return 语句返回值。
def my_function(x): return 5 * x
print(my_function(3))Lambda 函数
Section titled “Lambda 函数”一种小的匿名函数。
x = lambda a : a + 10print(x(5))模块 (Modules)
Section titled “模块 (Modules)”模块是一个包含一组函数和变量的文件。
保存代码为 mymodule.py:
def greeting(name): print("Hello, " + name)import mymodule
mymodule.greeting("Jonathan")Python 有许多内置模块,例如 platform:
import platform
x = platform.system()print(x)