• py 中类的 构造函数__init__


    #!/usr/bin/python3
    # -*- coding:utf-8 -*-
    #Author:qika
    
    
    
    #构造函数:__init__
    #在创建类时,可以添加一个 __init__() 方法,该方法是一个特殊的类实例方法,称为构造方法(或构造函数)
    
    #构造函数用于:
    #class 一个类后,可以加上一个构造函数,然后每次运行时,都会自动调用构造函数
    #__inti__() 构造函数必须有参数,一个或多个(但是第一个参数必须是self)
    #__init__(self,**kwargs)
    #一个类,只能有一个__init__构造函数存在。
    

    #例:==================================================== class Person(): '''假设Person这个类,有属性:name,age,调用这个类是,属性都默认访问''' def __init__(self,name,age): self.name = name self.age = age print("这是构造函数下的:姓名{0},年龄{1}".format(self.name,self.age))       #在构造函数下加了一个打印

    #现在来实例化类,然后调用一下看看是否会默认运行构造函数 f = Person("qika",18) #注意:一个类无论是否将__init__(self) 这个构造函数写出来,类都是默认存在有构造函数的; #就比如人:一个人的姓名,性别都是永远跟随的,介绍不介绍,都是无法改变的东西 #如果没有手动添加 __init__() 构造方法,又或者添加的 __init__() 中只有 self 参数,没有其他的参数,那么在类实例化时,类就可以不传入参数 class Person(): def __init__(self): print("这是构造函数") f = Person()
  • 相关阅读:
    kubernetes集群之资源配额(Resource Quotas)
    kubernetes之subpath的使用
    kubernetes之RBAC介绍
    python-日志模块
    pip安装模块提示Command "python setup.py egg_info" failed with error code 1
    TCP/IP协议讲解
    魔镜—58可视化数据智能平台架构与实践
    支付宝开源非侵入式 Android 自动化测试工具 Soloπ
    诗人“九歌”开源
    神奇的Kivy,让Python快速开发移动app
  • 原文地址:https://www.cnblogs.com/QiKa/p/13514894.html
Copyright © 2020-2023  润新知