(第九篇)python中特殊的内置变量-魔法方法
摘要:一、__doc__ 用于获取对象的文档字符串,文档字符串用三重引号表示,可以在函数、类、模块等Python对象中使用,于描述该对象的用途、参数、返回值等信息。 def my_function(): """This is the docstring for my_function.""" pass p
阅读全文
redis面试题-2023
摘要:思维导图知识点整理: 一、认识 Redis 1、Redis是什么? Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。有多种数据类型,并且对数据类型的操作都是原子性的,因为执行命令由单线程负责的,不存在并发竞争的问题。(除
阅读全文
(第四篇)__str__和__repr__
摘要:一、工作原理和区别 __str__返回一个字符串,表示对象的可读性好的字符串,在打印对象时被调用(触发),可通过内置函数str(类对象)和print(类对象)触发。 __repr__也返回一个字符串,表示对象的代码形式,它在交互式环境和调试器中使用,并且可以通过内置函数 repr() 调用(触发)。
阅读全文
(第三篇)__new__和__init__、__del__
摘要:一、区别和联系 __new__是构造函数,在创建实例化对象时调用(触发),有一个必要的cls参数,代表当前类,__new__必须要有返回值。 __init__是初始化函数,在创建实例化对象后调用(触发),有一个必要的self参数,代表当前实例对象,__init__不需要有返回值。 总之,两者都在创建
阅读全文
(第二篇)__getitem__、__getitem__、__delitem__、__len__
摘要:在Python中,可以通过重写魔法方法__getitem__、__setitem__、__delitem__来实现创建类似于序列和映射的类,这些魔法方法可以让我们实现像list、tuple、dict等内建类型的访问。 一、工作原理: 当我们对类的属性item进行下标操作时,会被__getitem__
阅读全文
python面试题-2023(笔试)
摘要:一、填空题 (一)、基础知识 1.Python安装扩展库常用的是__pip__工具。 2.Python标准库math中用来计算平方根的函数是___sqrt___。 3.Python程序文献扩展名重要有__py__和__pyw__两种,其中后者常用于GUI程序(一种使用图形方式显示的计算机操作环境用户
阅读全文
windows cmd使用linux命令
摘要:一、首先,下载Git:https://git-scm.com/downloads(官网地址) 二、一路默认,安装到C盘 三、找到Git文件下的mingw64和usr文件下的bin 四、复制这两个路径,添加全局的系统环境变量 五、linux命令和windows命令cmd都可使用 六、原理:设置全局变量
阅读全文
python创建类的两种方式和类由自定义type创建
摘要:(1)第一种:直接创建 1 class Foo(object,metaclass=type): 2 def __init__(self): 3 print("我执行了") 4 super().__init__() 5 6 def test(self,x): 7 return x+1 (2)第二种:通
阅读全文
(第一篇)__mro__和__dict__
摘要:# __mro__ 查找继承顺序class A(object): passclass B(A): passclass C(object): passclass D(B, C): passprint(D.__mro__) # (<class '__main__.D'>, <class '__main_
阅读全文