Python学习之路——(四)函数的参数和变量
一.学习内容
1.Python函数的形参和实参,关键词参数和默认值参数
2.python只有函数没有过程
3.局部变量和全局变量。局部变量和全局变量互不影响,因为储存空间不同
可以定义两个相同的变量名。但防止混淆局部变量和全局变量尽量用不同的变量名去定义。
全局变量和局部变量的区分
实例
def discounts(price,rate):
final_price = price*rate
# print('这里试图打印全局变量',old_price)
old_price = 50
print('修改后old_price的值是:',old_price)
return final_price
old_price = float(input('请输入原价:'))
rate = float(input('请输入折扣率:'))
new_price = discounts(old_price,rate)
print('修改后old_price的值是1',old_price)
print('打折后的价格:',new_price)
运行结果