鱼C论坛

 找回密码
 立即注册
查看: 2292|回复: 0

[学习笔记] pytho复盘:019函数:我的地盘听我的

[复制链接]
发表于 2020-2-13 12:28:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 05:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表