Python+人工智能

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()

上一篇下一篇

猜你喜欢

热点阅读