2022年9月25日
摘要: 一、python中的异常 1. BaseException:这个异常类型就是所有异常的基类,在自定义异常类时也需要去继承这个类,当使用它作为异常捕获的类型时就会自动捕获所有异常。不知道是啥去捕获它就是了 2. IOError:该异常类型的意思就是在文件IO流传输出现问题时就会捕获到的异常,一般来说打 阅读全文
posted @ 2022-09-25 20:58 mitudesk 阅读(113) 评论(0) 推荐(0)
  2022年9月11日
摘要: 集合的用处是做各种逻辑运算,因此拥有一定的逻辑运算功能 同时集合是非重复的,会自动去重 1__and__ 这个重载了&,效果是求并集,也就是合集 可以通过a&b,或者a.__and__(b)使用 2__eq__ 这个重载了== 3__format__ 格式化输出4__ior__ 并集 重载了|5._ 阅读全文
posted @ 2022-09-11 20:04 mitudesk 阅读(21) 评论(0) 推荐(0)
摘要: python内置序列包括 字符串、列表、元组、集合共同特点是可以通过某个int整数来索引,原则意义上并不将字典作为序列来看待 1.切片函数[] 左边从0开始,右边从-1开始 譬如: s=[1,2,3,4,5] 正数就是 01234 倒数就是 -1,-2,-3,-4,-5 [n]取第n元素 [:n]取 阅读全文
posted @ 2022-09-11 18:01 mitudesk 阅读(36) 评论(0) 推荐(0)
摘要: 1.str是字符 可以使用s[a:b]的形式进行输出 这个操作是扩展到所有的可迭代对象的,因此对于list,range等也可以进行这种操作,被称作是切片函数 3.一些运算 s+'a' 字符串的加法 4.S*2 字符串的乘法 对于列表来说也是通用的 阅读全文
posted @ 2022-09-11 16:27 mitudesk 阅读(21) 评论(0) 推荐(0)
摘要: 1. 在python中凡是实现了iter()的类都是可迭代对象,可以通过iteration对其进行迭代 2. 从抽象的角度来讲,可迭代对象有一个被称作是入口的东西 而每次调用iteration时,会生成一个迭代器对象,由于是对象,所以每次生成时的地址都不固定 譬如: iter(a) iter(a) 阅读全文
posted @ 2022-09-11 11:40 mitudesk 阅读(42) 评论(0) 推荐(0)
  2022年9月10日
摘要: 一.list本质上来说和之前的int一样都是一个类,只不过自身存在一个迭代机制,能够接受一个可迭代对象作为来初始化这个对象 二.list的几个函数 1、__add__ 还是+的重载,定义了类相加后的结果 这是典型的左旋函数,左边没有就报错,有就报左边,都有还是报左边的 2、__class__ 反应类 阅读全文
posted @ 2022-09-10 11:30 mitudesk 阅读(30) 评论(0) 推荐(0)
  2022年8月25日
摘要: int是python的内置类型,也是一个类,拥有类的属性 int内置函数 1.__abs__ 使用方法,ads(a) 和另外几个一样,可以通过重载使用 这里顺便说一下,类的函数都至少要有一个参数,这第一个参数就是它自己,默认是self,可以写成其他的,但是不管是谁只要是第一个就是自己 2.__add 阅读全文
posted @ 2022-08-25 20:38 mitudesk 阅读(42) 评论(0) 推荐(0)
摘要: 1. 原型链本质是双向链表,保存在堆上 而变量(var)保存在栈上,通过一个字典联系,这个可以用字典locals()(无前缀)来查看,甚至打断 而之所以设置成双向链表也是为了方便查找 2.三种不同的保存模式,1,‘1’,[1] 通过sys.getrefcount(p),我们可以得知python存在一 阅读全文
posted @ 2022-08-25 20:14 mitudesk 阅读(65) 评论(0) 推荐(0)
摘要: 1.python是一种解释性语言,是一行一行阅读的,在使用编译模式而非控制台模式时,会生成中间文件pyc 2.Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 3.python使用原型对应,变量只是一个符号,与原型(object)使用字典的方法相绑定 具体 阅读全文
posted @ 2022-08-25 17:34 mitudesk 阅读(28) 评论(0) 推荐(0)