Python中操作函数

作者: 杰伊_约翰 | 来源:发表于2018-11-29 15:50 被阅读11次

    定义函数

    在Python中用关键字“def”来定义函数,句尾要加冒号,且函数名不能是if、else、class之类的名字,要避开这些关键字;
    当调用函数的时候 :函数名+()
    例如:

    def name():
    name()

    需要注意的是Python代码从上到下执行,不能够在所定义的函数之上去调用,否则提示未定义。

    小例子:

    l = []
    def name():
    print("我是邵毅超,今年18岁!")
    def menus():
    user = input("输入用户名:")
    if user == '邵毅超':
    name()
    l.append(user)
    menus()

    如果把函数menus放到函数name前面,我其中调用的name函数是不会被执行的。

    global

    global通常是在函数内修改全局变量时的一个声明.
    不写的话会提示:UnboundLocalError:赋值前引用的局部变量'a'

    a = 0
    def num1():
    global a
    a += 1 #这个是正确写法
    print(a)
    num1()

    相关文章

      网友评论

        本文标题:Python中操作函数

        本文链接:https://www.haomeiwen.com/subject/pudfcqtx.html