Python新手入门【函数模块】

83 阅读1分钟

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