1.函数
-
函数代码块以def关键词开头,后接函数标识符名称和圆括号()
-
任何传入参数和自变量必须再圆括号中间。圆括号之间可以用于定义参数
-
return[表达式]结束函数,选择性地返回一个值给调用方,不带表达式地return相当于返回None.
加法
参数a
参数b
def plus(a,b): c = a + b return c
调用加法函数
print(plus(4,5))
输出结果为:
9
1.1 return语句
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 可写函数说明
def sum( arg1, arg2 ):
# 返回2个参数的和."
total = arg1 + arg2
print("函数内 : ", total)
return total
# 调用sum函数
total = sum( 10, 20 )
输出结果为:
函数内 : 30
1.2 全局变量和局部变量
#!/usr/bin/python
# -*- coding: UTF-8 -*-
total = 0 # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
#返回2个参数的和."
total = arg1 + arg2 # total在这里是局部变量.
print("函数内是局部变量 : ", total)
return total
#调用sum函数
sum( 10, 20 )
print("函数外是全局变量 : ", total)
输出结果为:
函数内是局部变量 : 30
函数外是全局变量 : 0
2.模块
-
support.py
def print_func( par ): print("Hello : ", par) return
2.1 import语句
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 导入模块
import support
# 现在可以调用模块里包含的函数了
support.print_func("Runoob")
输出结果为:
Hello : Runoob
2.2 from...import语句
from fib import fibonacci