python简介(第一节)

Python代码规范

(1)缩进

同一个级别的代码块的缩进连必须相同

一般而言,以四个空格为基本缩进单位

(2)注释:

以#开始,表示本行#之后的内容为注释

包含在一对三引号“““ ”””或者‘“ ”’之间且不属于任何语句的内容将被解释器认为是注释

 

Python 是面向对象的程序设计语言

将数据以及对数据的操作封装在一起,组成一个相互依存,不可分割的整体,即对象。(万物皆对象)

对于相同类型(属性和方法,方法指类中定义的函数)的对象进行分类,抽象后得出共同的特征而形成了类(例如:学生,教师等)

 


类定义的语法:

class Student:
    def work(self): #(方法必须有一个参数,通常是self,)
        print("study")

pass 关键字,用于类和函数的定义中或者选择结构中,用来对不确定功能进行占位(想定义一个类又没想好它来做什么。

(1)Class A:

Pass

(2)def demo():

Pass

(3)if 4>3:

    Pass

 

self参数:

类的所有方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参,self参数代表要创建的对象本身。

(例如:学生这个抽象的类对应的一个对象本身——张三,self 就代表张三)。

 

函数调用

定义类之后,可以用类实例化对象,并通过“对象名.成员”的方式来访问其中的数据成员或成员方法。

class Student:
   def work(self):
        print("study")
s = Student()
 s.work()     

 注意:定义work方法的时候需要self参数,但是调用的时候不需要。

 

构造函数

_init_()方法是类的构造函数(初始化方法),当创建了这个类的实例时就会调用该方法,self代表类的实例。

class Student:
   def _init_(self,name,age):
       self.name = name
       self.age = age
   def work(self):
        print("study")
   def printmess(self):
        print("name",self.name,"age",self.age)
#s = Student()
#s.work()
#s1 = Student('sam',12)
s1 = Student(11,12)

s1.printmess()

 

 

 

猜你喜欢

转载自www.cnblogs.com/abcd8833774477/p/11740880.html
今日推荐