一、定义函数
在Python中可以使用def
关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,这一点和数学上的函数非常相似,程序中函数的参数就相当于是数学上说的函数的自变量,而函数执行完成后我们可以通过return
关键字来返回一个值,这相当于数学上说的函数的因变量。
函数语法:
def defineName([params]):
...........
...........
return .....
调用:
defineName([params])
二、函数调用
定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。
输出结果:
global
当内部作用域想修改外部作用域的变量时,就要用到global关键字了。
以下实例修改全局变量 num:
三、练习
1.注册用户
users 要含有数字和字母,且不能有.*&^%$#@!~
password 必须要6位以上
Phone 必须要11 位
# 产生随机数
# 验证码的有效期1min
# 验证码无数次发送
# 验证码计时间
# 手机号问题