Python开发工作笔记
2021-11-22点击量:179
1.pip错误问题(比如用到的python3.7.0版本,安装完成后,使用piplist会发现报错,错误Traceback错误Fatalerrorrinlauncher:Unabletocreateprocessusing(Absoluteaddress)解决办法:python-mpipinstall-upgradepip实际上,python2.7.9+或python3.4+,都自带pip工具。2.pycharm中一次选中并修改多个相同变量的方法:(1)将光标置于要修改的变量名后面,任意一个都可以。(2)多次按'alt+j'键,这样自动可以在相同的变量名后面添加光标(3)此时可以同时删除并修改这些已经选中的变量名了。deffun(a,b):ne=a+breturnnedeffun(a,b):k=a+breturnk3.在同一个项目中,当'importpackagename'报错时,使用'MarkDirectoryas'中的'SourceRoot',代码就不会报红了。(选中项目文件夹,点击鼠标右键就可以找到)产生问题的原因:pycharm不会将当前目录自动加入自己的source-path中。4.如果在python2中的文件里面写中文,则必须要添加一行声明文件编码的注释,否则,python2会默认使用ASCⅡ编码。#-*-coding:UTF-8-*-5.关于python常见的三大方法:classA():#类属性today='21'def__init__(self):#类的实例对象self.fd='5'#实例方法defd(self):print('d')#静态方法@staticmethoddefdo():print('do')#类方法@classmethoddefdog(cls):print('dog')print(A.today)#类可以直接调用类属性m=A()#类的实例化print(m.fd)#使用实例化对象调用实例对象属性m.d()#使用类的实例对象调用实例方法:类的实例对象.方法A.do()#使用类调用静态方法:类名.方法(一)m.do()#使用类调用静态方法:类的实例对象.方法(二)A.dog()#使用类调用类方法:类名.方法(一)m.dog()#使用类调用类方法:类的实例对象.方法(二)RUN:215ddododogdog需要注意的几点是:python类中只有一个初始化方法。实例方法只能被实例对象调用,用的范围最广,涵盖的最多。静态方法,类方法可以被类或类的实例对象调用。#_*_coding:utf-8_*_classAnimal(object):def__init__(self,species):self.species=speciesprint('1')@classmethoddefadoption(cls,species):print('2')animal=cls(species='k')returnanimalcat=Animal('orange')dog=Animal.adoption('orange')print(cat)print(dog)RUN:1216.关于debug用法:F7(stepinto)---遇到方法体,会进入方法里面,依次执行F8(stepout)---遇到方法体,不会进入方法里面,只会依次执行,得到执行方法后的结果F9(stepover)---只会执行打断点的地方7.关于常见的三种数据库对比数据库使用场景SQLite常用于本地测试MySQL满足90%的项目需求PostgreSQL适用于巨头公司的大型项目8.Python的继承子类的实例继承了父类的staticmethod静态方法,调用该方法,还是调用父类的方法和属性。子类的实例继承了父类的classmethod类方法,调用该方法,调用的是子类的方法和子类的属性。本文由培训无忧网千锋教育专属课程顾问整理发布,希望能够对想学习Python开发培训的同学有所帮助。更多Python开发培训课程欢迎关注培训无忧网Python开发培训频道或添加老师微信:15033336050...