python哲学思想

#python思想(遇到问题找python document 和python社区,模块不会用)

python包是模块目录<<!__init__.py 表示包||使用包中模块的时候添加搜索包地址 import sys->sys.path.append('c:\\**') ||调用其中的包的时候 import urllib.reuqest (包名.模块名)>>

模块是程序的封装<<!里面可以有属性变量、属性类、属性函数(方法, if name=='__main__': 主函数),模块里面的__all__ 魔法方法可以查看可调用模块的类函数和变量,__file__魔法方法查看模块句对地址,dir(模块) 获得模块所有属性>>

容器是数据的封装,数据仓库:序列容器、字典、集合

类是属性(变量,静态)和方法(函数,动态)的封装,类的魔法方法(__init__ ),类的self 属性是对实例对象的绑定,即一个实例化对象,每个类的方法都需要这个self参数,调用方法时不用,help,type,dir;面向对象类特点 封装def a:,继承单一继承def a(b),多个继承def a(b,c),组合继承int.__add()__, super:__add__改写继承父类方法 ,多态 不同对象相同方法但是效果不同,名称问题;类的BIF

函数是语句的封装,独立执行某个功能,键值参数

#python输入输出框架

格式化读取和输出: a=inpurt('input:')    print(a)

文件读取和输出:folder='ooxx' os.mkdir(folder) os.chdir(folder) 创建文件夹;with opne(filename,'wb') as f: f.write(content)

#python数据结构(help,type,dir属性)

(序列容器(可以下标访问):列表,元组,字符串;序列容器之间可以相互作为参数list(str))http://bbs.fishc.com/forum.php?mod=forumdisplay&fid=243&filter=typeid&typeid=403

列表【】:list();创建a=【】;添加append(),insert(),extend();len();删除del(),pop(),remove(),分片;分片【:】;操作符+ >;方法(help,type,dir属性)

元组():tuple();创建a=();添加分片,直接参数;删除del;操作符*;方法(help,type,dir属性)

字符串‘’ :str();创建a=' dfadsf ';添加分片;方法(help,type,dir属性);格式化

字典{}:dic();创建item对象,键值对,dic();方法

集合{}:set([fadsfsdfadsfas]);forzonset()

文件:pickle(二进制保存数据结构) mylist=[] pichle_file=open('fasd','wb') pickle.dump(mylist,pickle_file)   pickle_file.close()//保存   mylist=pickle.load(pickle_file)//读取

http://bbs.fishc.com/forum.php?mod=forumdisplay&fid=243&filter=typeid&typeid=403

#异常处理 try except else finally http://bbs.fishc.com/forum.php?mod=forumdisplay&fid=243&filter=typeid&typeid=403

#类的魔法方法:算术运算,构造析构,属性访问,定制容器,描述符,迭代器,生成器 http://bbs.fishc.com/forum.php?mod=forumdisplay&fid=243&filter=typeid&typeid=403



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值