Skip to content

函数与模块

使用 def 关键字定义函数。

def my_function():
print("Hello from a function")
my_function() # 调用函数
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))

一种小的匿名函数。

x = lambda a : a + 10
print(x(5))

模块是一个包含一组函数和变量的文件。

保存代码为 mymodule.py:

def greeting(name):
print("Hello, " + name)
import mymodule
mymodule.greeting("Jonathan")

Python 有许多内置模块,例如 platform:

import platform
x = platform.system()
print(x)