码迷,mamicode.com
首页 > 其他好文 > 详细

01月09日 四周二次

时间:2018-01-09 22:15:07      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:black   步骤   维护   函数   pre   模块名   语句   运行   文件名   

2.5/2.6 模块使用
2.7 面向对象介绍



2.5/2.6 模块使用

模块

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

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

      python path

  • sys.path
  • export PYTHONPATH

    总结

  • 模块是一个可以导入的python脚本文件
  • 包是一些按目录组织的模块和子包,目录下有int.py文件,此文件可以存放包的信息
  • 导入模块和包的语法
    • import, import as
    • form...import...


2.7 面向对象介绍

类和对象

  • 类和对象: 是面向对象中的两个重要的盖面
    • 类: 是对事物的抽象,比如,人类,球类
    • 对象: 是类的一个实例,比如:足球,篮球
  • 实例说明:
    • 球类可以对球的特征和行为进行抽象,然后实例化一个真实的球实体出来

      为什么面向对象

  • 面向对象的主要思想是:
    • 封装
    • 继承
    • 多态
  • 这种思想方便解决较为复杂的项目, 且维护起来较为容易

    python类的定义

  • 类定义:
    • 类把需要的变量和函数组合成一起,这种包含成为‘封装‘
    • class A(object):
  • 类的结构:
    • class 类名:
      • 成员变量 - 属性
      • 成员函数 - 方法
        class People(object):   # 类
        color = "yellow"    # 属性
        def think(self):
        self.color = ‘black‘    # 属性重写
        print(self.color)
        print(‘OOOooo...‘)
        r = People()    # 实例化
        print(r.color)  # 访问属性
        r.think()

01月09日 四周二次

标签:black   步骤   维护   函数   pre   模块名   语句   运行   文件名   

原文地址:http://blog.51cto.com/13542406/2059191

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!