|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
函数 对象 模块 三种方式实现整个程序小的组成部分
函数就是把代码打包成不同形状的乐高,以便随意拼装和反复使用
函数的定义 必须在调用此函数之前,不然会报错
写函数是为了简化代码,避免重复的粘贴代码,减少维护成本。提高代码可读性。
参数使得函数可以个性化,参数尽量最多写3个或4个,用逗号分隔
return:函数的返回值,函数体走到return语句就退出该函数了,不会执行return语句下面的代码
>>> def MyFirstFunction(): # 定义一个函数
print("这是我创建的第一个函数!")
print("我表示很激动。。。。")
print("在此,我要感谢TVB,感谢CCAV,感谢小甲鱼,感谢各位鱼油")
>>> MyFirstFunction() #调用函数
这是我创建的第一个函数!
我表示很激动。。。。
在此,我要感谢TVB,感谢CCAV,感谢小甲鱼,感谢各位鱼油
>>> def MySecondFuntion(name):
print(name + '我爱你!')
>>> MySecondFuntion() # 函数有参数,但调用时没有给参数就报错
Traceback (most recent call last):
File "<pyshell#159>", line 1, in <module>
MySecondFuntion()
TypeError: MySecondFuntion() takes exactly 1 positional argument (0 given)
>>> MySecondFuntion('小甲鱼') # 传参
小甲鱼我爱你!
>>> MySecondFuntion('小鱿鱼') # 传参
小鱿鱼我爱你!
>>> def add(num1,num2):
result = num1 + num2
print(result)
>>> add(1,2) # 传2个参数
3
>>> def add(num1,num2):
return (num1 + num2) # return:定义函数的返回值
>>> print(add(5,6)) # add的返回值return是5+6,然后print(11)
11
|
|