python的模块和对象

1、模块

  • 模块是Python组织代码的基本方式。
  • 一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,将其成为模块(module)。
  • 所有的”.py”文件都可以作为一个模块导入
  • 模块名与脚本的文件名相同
    -例如:
    编写了一个名为hello.py的脚本,则可以在另一个脚本中用import hello语句导入。

2、包

  • Python的模块可以按目录组织为包
  • 创建一个包的步骤:
    • 创建一个名字为包名的目录
    • 在该目录下创建一个”init.py”文件
    • 根据需要,在该目录下存放脚本文件或已编译的扩展及子包
    • import pack.m1, packe.m2, pack.m3

3.python.path

[root@yuankepy ~]# rpm -ql python-libs   #通过该命令可查看所有安装的Python.path包的路径

[root@yuankepy ~]# mkdir /root/library #创建library

[root@yuankepy ~]# vi /root/.bashrc #修改环境变量

export PYTHONPATH=/root/library #在其中添加该条记录,存在多个路径冒号分开

[root@yuankepy ~]# . /root/.bashrc
[root@yuankepy ~]# echo $PYTHONPATH
这里写图片描述

这里写图片描述

4.面向对象简介

  • 面向过程编程:函数式编程,C程序等
  • 面向对象编程:C++,Java、Python等
  • 面向对象的主要思想是:
    • 封装
    • 继承
    • 多态

4.1、类和对象

类和对象是面向对象中的两个重要概念
- 类:是对事物的抽象,比如:人类、球类
- 对象:是类的一个实例,比如:足球、篮球

  • Python类定义:
    类是把需要的变量和函数组合成一起,这种包含称为“封装”
    class A(object)
类的创建
class MyClass(object):
    def fun(self):
        print"I am function"
类的方法中至少有一个参数self(self表示类的本身)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值