- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python 包(package) 我们可以把几个功能相近的模块组成一个Python包,存放到一个目录结构中,通过输入包的路径来调用对对象。例子: / WebDesign __init__.py design.py draw.py 其中__init__.py是包的初始化文件,可以为空,但是必不可少的。 可以以下列方式引用design模块: import WebDesign.design Python 类 简单例子 #!/usr/bin/python #-*- encoding:utf-8 -*- class test: #定义一个test类 desc = 这是一个测试类。 #在类中定义一个属性desc def __init__(self,name1): #对象构造函数,初始化类 1 = name1 def show(self,name2): #在类中定义一个方法show() print hello world print name1:,1 print name2:,name2 调用 obj = test(‘这是传递给name1的值’) #生成test类的实例对象 print obj.desc #调用类中的desc属性 obj.show(这是传递给name2的值) #调用类中的show()方法 面向对象编程(基于对象) class Foo: def __init__(self, a, b): self.a = a self.b = b def show_a(self): print self.a def show_b(self): print self.b __init__ 函数:每次生成类的时候都会执行的, self 指向类对象自身。 记住, 类函数(或者叫做方法) 它的第一个参数 “self” 不要忘记写了 foo_obj = Foo(Im A, Im B) foo_obj.show_a() foo_obj.b = Hello world! foo_obj.show_b() 命名规范 类的首字母大写, 没有特别原因不要在前面加 “T” 或者 “C” 什么的 函数和变量尽量全小写, 单词间下划线 python命名规范(约定): 类里面 “单下划线” 开始的成员变量叫做保护变量, 意思是只有类对象和子类对象自己能访问到这些变量; 而 双下划线 开始的是私有成员, 意思是只有类对象自己能访问, 连子类对象也不能访问到这个数据。 使用私有成员的一个例子 class Fool: def __init__(self): self.__a = None # None 就是什么都没有 def set_a(self, a): self.__a = a def get_a(self): print self.__a fool_obj = Fool() print fool_obj .__a # 哼哼, 等着报错吧, # # 只有 foo 自己 才可以 看见 __a fool_obj.set_a(Im A) print fool_obj.get_a() 闲言碎语 Java:把对象里面的成员保护起来,程序员似乎养成了习惯。 “隐藏实现” ? python 真正 隐藏实现 的方法, 就是重定义等号运算符 用直接操作成员变量的方法来做 (用等号代替函数) 真正漂亮、收放自如的程序敢于暴露自己的实现细节, 用最轻量级的方法来做事情 轻量级的方法通常会很巧妙, 但不会很复杂。 Python培训 Python基本语法与编程 坚持 目标 使用 Python …. …. Python 基础篇 -Life Is Short You Need Python Python 简介Python是一种开源的 、解析性的,面向对象的编程语言。 Python使用一种优雅的语法,可读性强 Python支持类和多层继承等的面向对象编程技术。 Python可运行在多种计算机平台和操作系统中,如unix,windows,MacOS,OS/2等等 使用python安装python, 请参阅: 运行python脚本: 交互式运行(在Windows平台下有GUI界面) 执行python脚本文件 在Linux/UNIX环境下运行程序 。 在python头部加一行:#! /usr/
您可能关注的文档
- PAC沟通与初级心理咨询技术精选课件.ppt
- Parenting Styles (教育子女的方法)精选课件.ppt
- pdf旗袍艺术大赛策划方案0712精选课件.ppt
- Pearson相关系数简介分析精选课件.ppt
- pesos训练执行精选课件.ppt
- PET生产线工艺流程分析精选课件.ppt
- PICC健康教育手册精选课件.ppt
- PPAP培训资料经典版精选课件.ppt
- PPP培训(一)(精)精选课件.ppt
- PPT-病例分享精选课件.ppt
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库完整参考答案详解.docx
- 教师上岗考试复习资料(整理).docx
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库及答案详解(夺冠).docx
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库及答案详解(夺冠).docx
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库及答案详解(网校专用).docx
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库及答案详解一套.docx
- 2025贵州黔东南州三穗县公安局招聘警务辅助人员11人备考题库及答案详解(各地真题).docx
- 政法干警公安之公安基础知识题库附答案(优品).docx
- 政法干警公安之公安基础知识模拟考试试卷A卷含答案优选题库.docx
- 政治成人考试试卷及答案.docx
原创力文档


文档评论(0)