Python03 函数和模块的使用

一、定义函数

       在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,这一点和数学上的函数非常相似,程序中函数的参数就相当于是数学上说的函数的自变量,而函数执行完成后我们可以通过return关键字来返回一个值,这相当于数学上说的函数的因变量。

     函数语法:

    def defineName([params]):
    ...........
    ...........
           return .....
    调用:
          defineName([params])

二、函数调用

      定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。

        

输出结果:

        

global

当内部作用域想修改外部作用域的变量时,就要用到global关键字了。

以下实例修改全局变量 num:

       

三、练习

1.注册用户

users 要含有数字和字母,且不能有.*&^%$#@!~
password  必须要6位以上
Phone  必须要11 位
# 产生随机数
# 验证码的有效期1min
# 验证码无数次发送
# 验证码计时间
# 手机号问题

原文地址:https://www.cnblogs.com/azuressy/p/11287778.html