马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
019函数:我的地盘听我的
一、函数与过程
过程procedure:简单、特殊并且没有返回值的>>> def hello():
print('Hello xx')
>>> temp = hello()
Hello xx
>>> temp
>>> print(temp)
None
二、返回值>>> def back():
return 1,'xx',3.14
>>> back()
(1, 'xx', 3.14)
三、局部变量Local Variable和全局变量Global Variable
局部变量:在函数中定义的参数及变量,出了函数变量无效
全局变量:在整个python中都可以访问到,可以在函数中去读取他的值,但不要试图在函数内部修改他,因为这样的话python会自动在函数内部新建一个名称一样的局部变量代替。def discounts(price,rate):
f_price = price * rate
#print('这里试图打印全局变量o_price的值')
o_price = 50
print('修改后o_price的值是1:',o_price)
return f_price
o_price = float(input('请输入原价:'))
rate = float(input('请输入折扣率:'))
n_price = discounts(o_price,rate)
print('修改后o_price的值是2:',o_price)
print('打折后价格是:',n_price)
局部变量:price、f_price、rate(只在函数discounts中定义)
全局变量:o_price、n_price |