![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 55
www.wfm
一个想咸鱼但是又不敢咸鱼的咸鱼
展开
-
python-关于类的定义、属性、多态与继承
以下是网上关于面向对象的解释:面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量原创 2021-06-18 23:39:44 · 1200 阅读 · 0 评论 -
求助:pip 升级之后无法使用问题
已经安装了pip,但是运行pip --version 就如下报错,使用python -m pip -version 就正常PS:已配置python 3 环境变量~ % pip --versionTraceback (most recent call last): File "/usr/local/bin/pip", line 11, in <module> load_entry_point('pip==21.1.1', 'console_scripts', 'pip')()原创 2021-06-16 18:16:59 · 1397 阅读 · 0 评论 -
python装饰器的定义和使用
装饰器:通过@Decorator_name来装饰某个函数,执行该函数的时候会对该函数进行的对应的修饰。装饰器的写法与闭包类似:内部函数要返回给外部函数,但是不同的是,装饰器内部函数调用的是函数,闭包是变量。通过以下例子来帮助理解吧~例子需求:执行a函数运行的时长等信息未使用装饰器前:import timedef i_can_sleep(): time.sleep(3)start_time = time.time() # 开始执行的时间stop_time = time.time() # 结原创 2021-06-14 00:03:53 · 1146 阅读 · 4 评论 -
闭包的定义和用法
闭包:内部函数引导外部函数的参数。# 未使用闭包前def func(): a = 1 b = 2 return a+b#使用闭包后 def sum(a): def add(b): return a+b return add # 外部函数返回内部函数的引用注:add :函数名称或函数饮用add() :函数的调用闭包的使用使用闭包实现计数器# 默认参数为0,如果没有传入就默认为0def counter(first=0): cnt =原创 2021-06-10 23:04:24 · 162 阅读 · 0 评论 -
python 内置函数
可通过help(xxx)来查看x x x函数的相关信息,如下图如果有__iter__()说明该内建函数可以迭代器。filter(function or None, iterable) --> filter objectReturn an iterator yielding those items of iterable for which function(item)| is true. If function is None, return the items that are tr原创 2021-06-09 23:17:11 · 76 阅读 · 0 评论 -
python---函数的参数
必选参数在前,默认参数在后,否则python 解释器会报错默认参数如何设置默认参数当参数有多个参数时,把变化大的参数放在前面,变化小的参数放在后面,将变化小的参数作为默认参数。比如要调用某个参数,但是传入的某些参数大多是一样的,可以把这些大多一样的参数当作默认参数默认参数的传参方式传入默认参数的实参时可以按照顺序来不按顺序,不按顺序时需要把参数名写上def getInfo(name,grend,age=6,city = 'Beijing'):# 传参方式1. getInfo('.原创 2021-06-09 22:23:11 · 69 阅读 · 0 评论