函数介绍:
如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。
简单的函数使用
def sum(a,b):
c=a+b
return c
d = sum(1,2)
print(d)
注意:
不能将函数调用 放在 函数定义 的上方
因为在 调用函数之前,必须要保证 Python
已经知道函数的存在,否则控制台会提示 NameError: name 'say_hello' is not defined
(名称错误:say_hello 这个名字没有被定义)
def zhuce(acc):
a = panduan(acc)
if a:
print("输入正确")
def logo(acc):
b = panduan(acc)
if b:
print("输入正确")
def panduan(acc):
if len(acc) == 11 and acc.startswith("1") and acc.isdigit()==True:
return True
else:
return False
acc = input("输入手机号")
zhuce(acc)
函数的返回值
* 在程序开发中,有时候,会希望 一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理
* 返回值 是函数 完成工作后,最后 给调用者的 一个结果
* 在函数中使用 return 关键字可以返回结果