• python-初始化函数


    #本次学习:初始化函数
    #-*- coding:utf-8 -*-
    
    class SeniorTestingEngineer:
    
        #初始化函数,在创建对象的时候就设置初始值。例如我们在SeniorTestingEngineer类里添加一个初始化函数,要求用户在实例化对象的时候提供name和work_year,salary参数。
        def __init__(self,name,work_year,salary):
            self.work_year=work_year
            self.salary=salary
            self.name=name
    
        #self对象方法
        def coding(self,language,rows):#对象方法
            print('{0}代码一级棒,一天写{1}行代码'.format(language,rows))
            print('{0}同学的工作年限是{1},月薪是{2}'.format(self.name,self.work_year,self.salary))#用对象来调用属性值
    
        @staticmethod#静态方法
        def do_mysql(name):
            print('数据库一级棒')
    
        @classmethod#类方法
        def do_linux(cls):#传一个类名进来
            print('linux一级棒')
            print('工作年限是{0},月薪是{1}'.format(cls.work_year,cls.salary))#类方法必须用类名来调用属性值
    
        def do_auto_testing(self):
            print('自动化测试一级棒')
    
    
    p1=SeniorTestingEngineer('YAYA',2,20000)
    p1.coding('java',300)
    
    

    
    
  • 相关阅读:
    树莓派4B(4G版本)安装Ubuntu 19.10
    PyQt5通过使用QSS语法制作精美界面
    PyQt5 界面设计和业务处理分离
    Python多线程同步
    PyQt界面
    pip设置
    Vim 常用配置
    python日期处理
    vue项目创建与使用
    vue 指令,成员,组件
  • 原文地址:https://www.cnblogs.com/Aphrodite/p/10061416.html
Copyright © 2020-2023  润新知