类和对象

类=属性+方法

属性是信息,方法是动作

class  类的意思

如何定义类?

class Students  #定义类,类名的首字母大写

      def learn(self):  定义方法

            print("好好学习,天天向上")

stul =students()

stul. learn()

#为对象属性赋值

stul. name=“tony”

stul. age=12

stul. grand=7

实例:

class Students:        #磨具

#定义方法:

    def run(self):

        print("我在跑步")

#定义属性:

    def __init__(self,name,age,grand):      #构造函数

        self.name = name

        self.age = age

        self.grand = grand

stu1=Students("小张",8,2)           #产品1

stu2=Students("小王",15,6)          #产品2

print(stu1.age)

stu1.run()


模块的调用

方法1:import    模块名(文件名)

使用时:模块名.函数名()


方法2:from   模块名   import   函数名

使用时:函数名()


方法3:from   模块名   import *

使用时:函数名()


方法4:from   模块名   import   函数名  as  a(自定义)

使用时:a()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、面向对象编辑 编程思想:1.面向过程编程 ---> 算法,逻辑(数学逻辑) 2.函数式编程 ---> 函数,...
    大漠判官1阅读 308评论 0 0
  • 私有化 .属性和方法访问权限私有的:在类的外部不可以被使用,,也不可以被继承保护的:在类的外部不可以被使用,也可以...
    ChiAo1fei阅读 256评论 0 0
  • """""""""1.面向对象编程2.函数式编程3.面向对象编程"""n=100sum1=0for x in ra...
    我才是鳄鱼宝宝阅读 226评论 0 0
  • 01-面向对象编程 ----编程思想 ✈ 1、面向过程编程 --> 算法,逻辑(数学逻辑)✈ 2、函数式编程 --...
    刘xin_8阅读 259评论 0 1
  • 鸭子类型和多态 引言 在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的。 例如,在不使用鸭子类型的语言中...
    Java丶python攻城狮阅读 469评论 0 0