![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 76
vbs16
这个作者很懒,什么都没留下…
展开
-
Python学习笔记14:网络编程
打开远程文件:urlopen获取远程文件:urlretrieve清空这样的临时文件:urlcleanup标准库中一些与网络相关的模块。原创 2023-03-13 20:54:03 · 688 阅读 · 0 评论 -
Python学习笔记11:文件
函数open的参数mode的最常见取值。原创 2023-03-04 15:55:06 · 510 阅读 · 0 评论 -
Python学习笔记10:开箱即用
在交互式解释器中导入模块后,就可以众多不同的方式对其进行探索,其中包括使用dir、查看变量__all__以及使用函数help。文档和源代码也是获取信息和洞见的极佳来源。如果模块位于环境变量PYTHONPATH包含的目录中,就可直接导入它;要导入存储在文件foo.py中的模块,可使。:模块基本上是一个子程序,主要作用是定义函数、类和变量等。模块包含测试代码时,应将这些代码放在一条检查name == ':Python自带多个模块,统称为标准库。本章介绍了其中的几个。添加行号后的行号添加程序。原创 2023-03-01 21:31:27 · 438 阅读 · 0 评论 -
Python学习笔记9:魔法方法、特性和迭代器
重写构造函数时,必须调用超类(继承的类)的构造函数,否则可能无法正确地初始化对象[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wNGwaOIZ-1677508665299)(./resource/super%E4%BC%98%E7%82%B9.png)]原创 2023-02-27 22:38:35 · 244 阅读 · 0 评论 -
Python学习笔记8:异常
务必直接或间接地继承Exception(这意味着从任何内置异常类派生都可以) class SomeCustomException(Exception) : pass。原创 2023-02-24 20:59:26 · 517 阅读 · 0 评论 -
Python学习笔记7:再谈抽象
在Python中,所有的属性都是公有的,但直接访问对象的状态时程序员应谨慎行事,因为这可能在不经意间导致状态不一致。相比于其他函数,(关联的)方法有一个不同之处,那就是它总是将其所属的对象作为第一个参数,而这个参数通常被命名为self。:一个类可以是一个或多个类的子类,在这种情况下,子类将继承超类的所有方法。本着鸭子类型的精神,我们相信它能承担Talker的职责,但可悲的是它失败了。类的主要任务是定义其实例将包含的方法。:多态指的是能够同样地对待不同类型和类的对象,即无需知道对象属于哪个类就可调用其方法。原创 2023-02-21 21:08:22 · 307 阅读 · 0 评论 -
Python学习笔记6:抽象
函数是使用def语句定义的。函数由语句块组成,它们从外部接受值(参数),并可能返回一个或多个值(计算结果)。原创 2023-02-20 21:26:44 · 344 阅读 · 0 评论 -
Python学习笔记5:条件、循环及其他语句
赋值语句的右边可以是任何类型的序列,但带星号的变量最终包含的总是一个列表。这种收集方式也可用于函数参数列表中。原创 2023-02-18 15:42:05 · 496 阅读 · 0 评论 -
Python学习笔记4:当索引行不通时
从其他映射(如其他字典)或键-值对序列创建字典使用关键字实参。原创 2023-02-18 10:38:40 · 379 阅读 · 0 评论 -
Python学习笔记3:使用字符串
命名字段如果变量与替换字段同名,还可使用一种简写:f字符串。原创 2023-02-16 21:18:32 · 443 阅读 · 0 评论 -
Python学习笔记2:列表和元组
PS 索引从0开始好计算偏移量;用负索引表示序列末尾元素的位置。原创 2023-02-15 21:16:00 · 211 阅读 · 0 评论 -
Python学习笔记1:快速上手:基础知识
基础求余(求模): x % y 等价于x - ((x // y) * y)。对负数求余乘法运算变量在Python中,名称(标识符)只能由字母、数字和下划线(_)构成,且不能以数字打头。因此Plan9是合法的变量名,而9Plan不是。PS:为什么不能以数字打头:原因一 词法分析说 因为每次输入“头符号”后要判断该符号是数字还是字符,而禁止以数字开头只需要判断一次,很显然每一次都要判断是一种极大的浪费原因二 现有的数据无法区分 “1e5”,“100L”,“10f”在Python 3中原创 2023-02-15 21:14:20 · 365 阅读 · 0 评论 -
python自增运算
刚开始学 python,当想要自增运算的时候很自然的 a++,结果发现编译器是不认识 ++ 的,于是去网上搜了一下,结果发现一篇老外的问答很精彩,涉及到了 python 这个语言的设计原理问题无外乎就是 python 没有自增运算符,自增操作是如何实现的回答中有人介绍了关于自增操作,python 不使用 ++ 的哲学逻辑:编译解析上的简洁与语言本身的简洁,就不具体翻译了后面还有老外回答并附带了一个例子非常的精彩,指出了 python 与 c 语言概念上的一些差异,语言描述的可能未必准确,直接上例原创 2020-06-10 23:02:22 · 262 阅读 · 0 评论