鱼C论坛

 找回密码
 立即注册
查看: 1985|回复: 0

[技术交流] 017讲总结

[复制链接]
发表于 2017-7-27 13:43:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Python的乐高积木:函数、模块、对象
函数部分
函数 是程序实现模块化的基本单元,一般是实现某一种功能的集合
函数需要定义后才能使用,定义方法:用 def 关键字定义函数,即 def + 函数变量名 + “(视情况而定的参数):”,后接执行语句,也就是函数体。若带有多个参数则它们之间用逗号隔开。
而函数如果不调用就不会执行函数体中的执行语句。所以函数的调用方法:函数变量名 + “(赋给参数的值)”。具体看下例:
>>> def MyFirstFunction():
    print('这是我创建的第一个函数!')
    print('我表示很激动......')
    print('在此,我要感谢TVB,感谢CCAV,感谢小甲鱼,感谢各位鱼油......')
>>> MyFirstFunction()
这是我创建的第一个函数!
我表示很激动......
在此,我要感谢TVB,感谢CCAV,感谢小甲鱼,感谢各位鱼油......

>>> def MySecondFunction(name):
        print(name + '我爱你')
>>> MySecondFunction('小甲鱼')
小甲鱼我爱你
>>> MySecondFunction('小鱿鱼')
小鱿鱼我爱你
>>> def add(num1, num2):
        result = num1 + num2
        print(result)
>>> add(1, 2)
3
>>> def add(num1, num2):
        return (num1 + num2)
>>> print(add(5, 6))
11

Python执行到return语句会认为函数到此结束,也就不会执行接下来的内容
带多个“参数”的函数的定义:
>>> def MyFun(x, y):
        return x[0]*x[1] - y[0]*y[1]
>>> MyFun((3,4),(1,2))
10

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表