#!/usr/bin/python
# -*- coding: utf-8 -*-
#Author: zhaosj
import os,sys
class Person:
def __init__(self,name,age,pay=0,job=None):#类函数一共有四个参数pay默认值为0;job默认值为None
"""
定义变量
:param name:
:param age:
:param pay:
:param job:
"""
self.name = name #定义变量 name
self.pay = pay #定义变量 pay
self.age = age #定义变量 age
self.job = job #定义变量 job
#定义获取name函数
def lastName(self):
return self.name.split()[-1]
#定义计算奖金函数
def givRaise(self,percent):
self.pay*=(1.0+percent)
if __name__ == "__main__":
bob = Person('Bob Smith',42,30000,'software') #给类传值
sue = Person('Sue Jones',45,40000,'hardware') #给类传值
print(bob.name,sue.pay)
print(bob.lastName())
sue.givRaise(.10)
print(sue.pay)
#执行结果:


被折叠的 条评论
为什么被折叠?



