zoukankan      html  css  js  c++  java
  • 2.4python魔法方法

    #content&date: python魔法方法    2020/2/4

    #init 是初始化对象的方法,不是构建对象的方法
    #一、__init__()方法,在创建一个对象是默认被调用,不需要手动调用
    #二、__init__(self)中,默认有一个参数名字为self,如果在创建对象时传递了2个实参,那么__init__(self)中出了self作为第一个
    #形参外还需要2个形参,例如__init__(self,x,y)
    #三、__init__(self)中的self参数,不需要开发者传递,python的解释器会自动把当前的对象引用传递进去
    class Person:
        def __init__(self):
            self.name = '张三'
            self.age  = '15'
            print('今天是2月4日')
        def print_date(self):
            print('今天是什么日子')
    
    p1= Person()
    print(p1.name,p1.age)
    p1.print_date()
    
    
    class  Personal()
         def __init__(self,name,age,height):
            self.name = name
            self.age  = age
            self.height = height
        def introduce(self):
            print("%s的年龄是%s,身高是%s"%(self.name,self.age,self.height))
    p1=Personal('zs',12,198)
    p1.introduce()
     
  • 相关阅读:
    面试题--基础
    面试题---flask
    vue---07 支付和订单
    企业真题
    vue --06 购物车的实现
    Three.js 开发机房(四)
    Three.js 开发机房(三)
    Three.js 开发机房(二)
    Three.js 开发机房(一)
    Three.js 前言
  • 原文地址:https://www.cnblogs.com/yescarf/p/12906982.html
Copyright © 2011-2022 走看看