找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
python当中的函数


函数分内置函数和自定义函数,内置函数是python自带的函数,自定义函数就是我们自己写的函数

print ( ' hello world ' )

自定义函数的基本结构如下:

def func():    #def是定义函数的关键字,func为自定义的函数名

这里是封装了一个函数,这里是函数体

print ( ' hello world ' )

调用函数的第一种方法

func ()

调用函数的第二种方法,写个main然后回车

__name__指的是当前模块的名称,__main__是当前被运行的模块名称。

就是说当前在lesson4模块,可以运行别的模块的代码

作用:写在main函数下面的代码是可以防止被其他模块导入并且调用的

if __name__ == '__main__':     #主函数:函数的入口,作用是来做调试

func()

调用的第三种方法,通过模块名 函数名进行调用

for lesson import lesson4     #从lesson这个包里面导入lesson4这个模块

lesson4.func()


自定义函数有参数和无参数

无参数

def func()

有参数

def func(name)

多个参数

def func(name,where)

默认参数

def func(name,where,action="打游戏")

可变长参数

可变长元组,形式参数前面加个*号

def func(*name)

可变长字典,形式参数前面加**号

def func(**value)

可变长元组和可变长字典同时出现,可变长字典需要放在可变长元组后面

def func(*name,**value)





分享至 : QQ空间
收藏

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册