Python中操作函数
2018-11-29 本文已影响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()