为了账号安全,请及时绑定邮箱和手机立即绑定
  • class Person(object):

        def __init__(self, name, gender,**subject):

            self.name = name

            self.gender = gender

            for a,b in subject.items():

                setattr(self,a,b)

            

            

    p=Person('Alice','Female',hobbi="sleep",age=22)

    print(p.hobbi)

    print(p.age)

    查看全部
  • class Animal():

        def __init__(self,name,age):

            self.__name=name

            self.__age=age

            

        def get_name(self):

            return self.__name

            

        def get_age(self):

            return self.__age

            

    cat=Animal('yaya',14)   

    print(cat.get_name(),cat.get_age())

    查看全部
  • class Person(object):

        pass

    xiaohong = Person()

    xiaoming = Person()

    print(xiaohong)

    print(xiaoming)

    xiaohong.name="xiaohong"

    xiaohong.age=17

    xiaohong.sex='girl'



    print(xiaohong.name)

    查看全部
  • **在函数定义阶段的作用就是:将未出现在函数参数中的那些按关键字传递的参数及其值,收集起来『打包』成一个字典。

    查看全部
  • __init__ 这里是双下划线

    查看全部
  • 按照 Python 的编程习惯,类名以大写字母开头


    定义了类之后,就可以对类进行实例化了,实例化是指,把抽象的类,赋予实物的过程。比如,定义好Person这个类后,就可以实例化多个Person出来了。

    查看全部
  • class Fib(object):

        

        def __init__(self,num):

            self.l=[0,1]

            self.num=num

            index=2

            while index<num:

                self.l.append(self.l[index-1]+self.l[index-2])

            for i in range(self.num):

                print(self.l[i])

    f=Fib(10)

    ###meiyunxingchulai 

    查看全部
  • class Amimal(object): pass
    cat=amimal()
    dog=amimal()
    cat.name="胖胖"
    cat.sex="boy"
    dog.name="bigblack"
    dog.sex="girl"
    print(car.name)
    print(dog.sex)
    查看全部
  • class Zoon(): pass
    dog=zoon() cat=zoon()
    查看全部
  • class Animal():

        count = 0


        def __init__(self, name, age):

            self.name = name

            self.age = age

            Animal.count = Animal.count + 1       

    dog = Animal("doushuai", 1)

    print(dog.count)



    cat = Animal("xiuma", 5)

    print(cat.count)



    cat1 = Animal("xiuma", 5)

    print(cat1.count)

    查看全部
    0 采集 收起 来源:Python类属性

    2021-07-18

  • class Student()定义的时候,需要在括号内写明继承的类Person

    在__init__()方法,需要调用super(Student, self).__init__(name, gender),来初始化从父类继承过来的属性

    查看全部
    0 采集 收起 来源:Python继承类

    2021-07-17

  • import math

    from math import *

    有什么区别

    查看全部
    0 采集 收起 来源:Python导入模块

    2021-07-16

  • 实例属性的优先级是要高于类属性的,在操作实例的时候,优先是操作实例的属性。

    查看全部
  • 常用的打开模式如下:

    模式

       

    描述

       

    t

       

    文本模式(默认)

       

    x

       

    写模式,新建一个文件

       

    b

       

    二进制模式,打开二进制文件

       

    +

       

    更新一个文件(可读可写)

       

    r

       

    以只读模式打开一个文件

       

    rb

       

    以二进制格式只读模式打开一个文件

       

    w

       

    打开一个文件进行写入,如果文件内容已存在,会清除原有的内容

       

    wb

       

    以二进制格式只写模式打开一个文件,会清除原有的内容

       

    a

       

    打开一个文件并追加内容,会往文件尾部添加内容

       

    ab

       

    以二进制格式打开一个文件并追加内容,会往文件尾部添加内容

       

    w+

       

    打开一个文件进行读写,如果文件内容已存在,会清除原有的内容

       

    a+

       

    打开一个文件并使用追加进行读写

       

    注意,为了安全操作文件,文件使用完毕后,需要使用close()函数正确关闭。

    查看全部
  • Python包必须要有__init__.py

    普通文件夹和Python包的区别就是这个文件。

    http://img1.sycdn.imooc.com//60e9aea00001948404270126.jpg

    查看全部
    0 采集 收起 来源:Python模块和包

    2021-07-10

举报

0/150
提交
取消
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!