python global 变量_python 全局变量和局部变量 (例子)
#聲明一個Employee 類
class Employee:
# 聲明一個類的變量
pay_raist_amount = 1.2
# 創建一個構造器
def init(self,first,last,pay,domain="qq.com"):
self.first = first
self.last = last
self.pay = pay
self.email = first+last+"@"+domain
# 創建一個方法
def fullname(self):
return self.first+self.last
def new_pay0(self):
# return self.pay * Employee.pay_raist_amount
return self.pay * self.pay_raist_amount
def new_pay1(self):
return self.pay * Employee.pay_raist_amount
創建一個類的實例
emp1 = Employee("xiaoming","wang",10000,"baidu.com")
emp2 = Employee("xiaohong",'zhang',20000)
Employee.pay_raist_amount = 1.4
print(emp1.new_pay0())
print(emp1.new_pay1())
print(emp2.new_pay0())
print(emp2.new_pay1())
emp1.pay_raist_amount = 1.5
print("emp1. raise, emp1.newpay0()",emp1.new_pay0())
print(emp1.new_pay1())
print(emp2.new_pay0())
print(emp2.new_pay1())
emp2.pay_raist_amount = 1.6
print(emp1.new_pay0())
print(emp1.new_pay1())
print(emp2.new_pay0())
print(emp2.new_pay1())
運行結果:
14000.0
14000.0
28000.0
28000.0
emp1. raise, emp1.newpay0() 15000.0
14000.0
28000.0
28000.0
15000.0
14000.0
32000.0
28000.0
總結
以上是生活随笔為你收集整理的python global 变量_python 全局变量和局部变量 (例子)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法用php smtp发送邮件. 您的服
- 下一篇: 如何用python实现自动化_如何使用P