1.3 python基础-python的函数、类和模块

一、函数基础

定义:可以重复调用的代码段

def print_hello():

         print “hello”

带参数:

 

 

二、python的类

class定义,有 类 和 类实例(人类和人)

1、类属性

class Human(object):

          taisheng = Ture

为什么要叫类属性呢,因为这个属性是和类绑定的,并不是和实例绑定的。胎生这个属性是全人类共有的,并不是某个人特殊拥有的属性。

 

2、实例属性:

class Human(object):

          def __init_(self,name):

                   self.name = name

human_a = Human(“alan”)

 

3、类方法

上图方法就是 def walk(self)

上面看不明白用下图理解:

 

4、访问控制

加横线表示其是私有的

 

 

 

 

 

 

5、继承

 

 

类有的共性:Human 继承的

类自己特性:方法

三、python的模块

1、定义:

通常来说,比较正规的工程不会把所有代码放在一一个py文件里, 我们会把代码拆成各个模块,分别调用,可以看做拆成各个py文件。

 

在同一文件下使用import:

等同于

不在同一路径 使用sys在调用:

 

 

2、包:

通常一个工程不可能只有一层目录结构,并且也不会一个一个path去append到sys里,常用的做法是包,-一个目录及其子目录组成的一个包(可以看做-一个库)

 

 

posted @ 2022-04-02 23:31  NK-cat  阅读(91)  评论(0)    收藏  举报