2021-11-22 21:36:41|已浏览:179次
1.pip错误问题(比如用到的python3.7.0版本,安装完成后,使用
pip list会发现报错,错误Traceback错误
Fatal errorrin launcher:Unable to create process using (Absolute address)解决办法:
python-m pip install -upgrade pip实际上,python2.7.9+ 或python3.4+,都自带pip工具。
2.pycharm中一次选中并修改多个相同变量的方法:
(1)将光标置于要修改的变量名后面,任意一个都可以。
(2)多次按'alt+j'键,这样自动可以在相同的变量名后面添加光标
(3)此时可以同时删除并修改这些已经选中的变量名了。
def fun(a,b):
ne = a + b
return ne
def fun(a,b):
k = a + b
return k
3.在同一个项目中,当'import packagename'报错时,使用 'Mark Directory as '中的'Source Root',代码就不会报红了。(选中项目文件夹,点击鼠标右键就可以找到)
产生问题的原因:pycharm不会将当前目录自动加入自己的source-path中。
4.如果在python2中的文件里面写中文,则必须要添加一行声明文件编码的注释,否则,python2会默认使用ASCⅡ编码。
# -*- coding:UTF-8 -*-5.关于python 常见的三大方法:
classA():
# 类属性
today ='21'
def__init__(self):
#类的实例对象
self.fd ='5'
# 实例方法
def d(self):
print('d')
# 静态方法
@staticmethod
def do():
print('do')
# 类方法
@classmethod
def dog(cls):
print('dog')
print(A.today) # 类可以直接调用类属性
m =A() # 类的实例化
print(m.fd) # 使用实例化对象调用实例对象属性
m.d() # 使用类的实例对象调用实例方法:类的实例对象.方法
A.do() # 使用类调用静态方法:类名.方法(一)
m.do() # 使用类调用静态方法:类的实例对象.方法(二)
A.dog() # 使用类调用类方法:类名.方法(一)
m.dog() # 使用类调用类方法:类的实例对象.方法(二)
RUN:
21
5
d
do
do
dog
dog
需要注意的几点是:
python类中只有一个初始化方法。
实例方法只能被实例对象调用,用的范围最广,涵盖的最多。
静态方法,类方法可以被类或类的实例对象调用。
# _*_ coding:utf-8 _*_
classAnimal(object):
def__init__(self,species):
self.species = species
print('1')
@classmethod
def adoption(cls,species):
print('2')
animal =cls(species='k')
return animal
cat = Animal('orange')
dog = Animal.adoption('orange')
print(cat)
print(dog)
RUN:
1
2
1
<__main__.Animal object at 0x0000024478B66BE0>
<__main__.Animal object at 0x0000024478BED550>
6.关于debug用法:
F7(step into)---遇到方法体,会进入方法里面,依次执行
F8(step out)---遇到方法体,不会进入方法里面,只会依次执行,得到执行方法后的结果
F9(step over)---只会执行打断点的地方
7.关于常见的三种数据库对比
|
数据库 |
使用场景 |
|
SQLite |
常用于本地测试 |
|
MySQL |
满足90%的项目需求 |
|
PostgreSQL |
适用于巨头公司的大型项目 |
8.Python的继承
子类的实例继承了父类的staticmethod静态方法,调用该方法,还是调用父类的方法和属性。
子类的实例继承了父类的classmethod类方法,调用该方法,调用的是子类的方法和子类的属性。
本文由培训无忧网千锋教育专属课程顾问整理发布,希望能够对想学习Python开发培训的同学有所帮助。更多Python开发培训课程欢迎关注培训无忧网Python开发培训频道或添加老师微信:15033336050
注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-4520.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注python培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050