#coding:utf-8
#表示文件的编码是utf8
#fun1的函数体为空
#需要使用pass语句占位,因为函数体至少要有一个句
#对编写框架程序有用处
def fun1():
pass
#一个最简单的函数,输入一个数,返回这个数的两倍
def fun2(i):
return i * 2
#返回多个值,返回值是一个元组
def fun3(i):
return i * 2, i / 2
#重载,支持不同的参数类型
def fun4(x):
import types #引入一个库,可以判断变量的类型
if type(x) is types.IntType:#判断是否int 类型
return 2 * x
if type(x) is types.StringType:#是否string类型
return x + x