怒学Python——第四篇——函数与模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了怒学Python——第四篇——函数与模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1471字,纯文字阅读大概需要3分钟。
内容图文
![怒学Python——第四篇——函数与模块](/upload/InfoBanner/zyjiaocheng/432/3e65cb0a913746dea533995cedc64b27.jpg)
def sum(a, b): #sum为函数名,注意冒号......
c = a + b #这一部分是函数的语句块
return c #到这里函数就结束了,和C++一样PRint sum(1, 2) #根据函数名调用函数,输出1+2的值
这里也有lambda函数,和C++11的特性很类似,给出前面的加法函数的例子
sum = lambda a, b:a + b #这就是lambda函数的定义,以lambda开头,之后为传入参数,无论多少以","隔开,然后":"后面为想要实现运算的表达式print sum(1, 2)
Python的模块:这一部分感觉和java有关系,不过,模块给我的感觉就是C++里面的头文件和实现写在一起的文件罢了,下面给出例子
先给出加法函数的模块的代码,假如存在当前目录的fun.py里面
#!/usr/bin/pythondef sum(a, b):
c = a + b return c
给出主函数的代码,假如命名为test.py存在当前目录,则用import来导入模块fun(这难道不是Java......),
#!/usr/bin/pythonimport funprint fun.sum(1, 2)
而有时候会觉得很麻烦,那个fun是一个和C++命名空间一样的东西,所以其实可以把sum通过from...import语句导入到当前的空间,给出代码
#!/usr/bin/pythonfrom fun import sumprint sum(1, 2)
有时候会出现路劲问题,这个暂时先确保导入的模块在和主程序在一个目录就好
以上就是怒学Python——第四篇——函数与模块的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的怒学Python——第四篇——函数与模块全部内容,希望文章能够帮你解决怒学Python——第四篇——函数与模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。