python
文章平均质量分 73
saisaiz
这个作者很懒,什么都没留下…
展开
-
Python学习笔记--super方法、类方法、静态方法
在一个类A的定义中调用super方法时,可以将两个参数都省略,此 时,super()等价于super(A, self),即获取A的父类代理对象,且获取 到的父类代理对象中的self绑定到当前A类对象的self上。第二个参数如果传入对象名,则该对象所属的类必须是第一个参数指定的类或该类的子类,找到的父类对象的self会绑定到这个对象上;即便通过对象调用类方法,也是将该对象所属的类传给类方法的第一个参数。如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。通过“ print(cls)原创 2024-08-18 19:49:01 · 390 阅读 · 0 评论 -
Python学习笔记--字典
但如果字典a中包含可变类型的元素,则需要使用深拷贝(调用copy模块的deepcopy函数)才能使a和b中各元素的取值具有完全的独立性,此时如果用浅拷贝则在修改a中可变类型元素中的元素时、b中对应可变类型元素的值也会同时改变。浅拷贝虽然能够解决生成新的字典对象,而且这两个字典对象之间元素是相互独立的,但如果字典对象中某个元素它的值又是一个可变类型对象,那么对可变类型元素的某个元素进行修改,它们之间也会存在关联,就不存在取值的独立性了。解析:字典的clear方法的作用是将字典中的元素清空。原创 2024-08-15 11:22:44 · 979 阅读 · 0 评论 -
Python学习笔记--继承、方法重写
1. 定义子类时需要指定父类,其语法格式为:class 子类名(父类名1,父类名2,,,)语句stu.SetName("小明")print("学号:%s, 姓名: %s"%(stu.sno, stu.name))t.SetName("小红")print("教工号:%s, 姓名: %s" % (t.tno, t.name))# 输出'''学号:5349, 姓名: 小明教工号:49353, 姓名: 小红'''原创 2024-08-14 17:10:32 · 504 阅读 · 0 评论 -
Python学习笔记--私有属性、构造方法、析构方法、常用内置方法
私有属性、构造方法、析构方法、常用内置方法原创 2024-08-14 15:58:26 · 644 阅读 · 0 评论 -
Python学习笔记--全局变量__name__、nonlocal关键字、闭包、装饰器
全局变量__name__、nonlocal关键字、闭包、装饰器原创 2024-08-14 12:29:20 · 861 阅读 · 0 评论 -
Python学习笔记--参数
continue的作用是结束本次循环并开始下一次循环,即如果执行到continue,则continue所在那层循环中continue后面的语句都不执行,直接跳转到循环开始的位置,再次判断是否可以继续循环。解析:如果函数中没有写return语句,则执行到函数结束位置时会隐式执行一个不返回任何数据的return语句、以返回到函数调用的位置。1. 如果一个函数所需要的参数已经存储在了列表、元组或字典中,则可以直接从列表、元组或字典中拆分出来函数所需要的这些参数。而不定长的关键字参数在传递给函数时会被封装成字典。原创 2024-08-11 21:58:32 · 960 阅读 · 0 评论 -
Python学习笔记
1. 计算机程序运行时,不仅程序要加载到内存中、所有数据也都是放在内存中。原创 2024-08-11 16:29:52 · 340 阅读 · 0 评论 -
Python学习--占位运算符
占位运算符原创 2024-08-11 11:46:15 · 168 阅读 · 0 评论 -
Python学习笔记----集合与字典
集合与字典原创 2024-08-11 11:31:02 · 988 阅读 · 0 评论 -
Python数据分析与展示听课笔记--numpy库
numpy的底层实现是由C语言来完成的,也就是说,在进行数组运算的时候底层C语言会提供非常高效和快速的运算性能,这样使得在进行大规模运算的时候运算时间会比较少。对比:Python语法仅支持整数、浮点数和复数3种类型。高维数据仅利用最基本的二元关系展示数据间的复杂结构。区别:列表:数据类型可以不同;数据表示格式:JSON、XML、YAML格式。这两部分就构成了计算机可以理解的n维数据。高维数据:字典类型或数据表示格式。一维数据:列表和集合类型。1. 列表和数组的比较。都是一组数据的有序结构。原创 2024-07-31 22:37:33 · 804 阅读 · 0 评论 -
Python学习-字符串
在ASCII编码中,这意味着它返回字符的ASCII码。具体来说,'a' 的ASCII码是 97,'b' 是 98,以此类推,直到 'z' 是 122。具体来说,'A' 的ASCII码是 65,'B' 是 66,以此类推,直到 'Z' 是 90。方法,因为它们的元素或键值对是无序的,或者它们的定义(如集合中的元素唯一性)与。函数相反,它接受一个整数(通常是字符的编码值)作为参数,并返回对应的字符。,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。)等容器中,用于计算某个元素或子串出现的次数。原创 2024-07-29 08:58:36 · 326 阅读 · 0 评论 -
出题程序和抽题程序
1. 出题程序:随机生成随机数目的题目【包括题号,答案(a b c d) 题目难度(难 中 易) 】,以.xls的形式保存在excle表格中。2. 抽题程序:读取excel表中的题目,输入抽题数量,难 中 易 的比值,随机从其中抽取指定数量的题目,并保存在excle表格中。原创 2022-10-24 21:36:13 · 790 阅读 · 1 评论 -
Python--将文件夹及其中的全部文件拷贝到指定路径下
将文件夹及其中的全部文件拷贝到指定路径下原创 2022-10-18 19:42:32 · 5294 阅读 · 0 评论 -
python听课笔记-网络爬虫
听课笔记,中国大学mooc 《Python语言基础与应用》陈斌1. 网络爬虫从互联网中,尤其是网页中自动化的收集和处理信息的这样的过程叫做网络爬虫。2. 搜索引擎蜘蛛spider(1)爬虫是按照一定规则,自动地提取并保存网页中信息的程序。(2)通过向网站发起请求获取资源,提取其中有用的信息3. requests库(1)python实现的一个简单易用的HTTP库支持HTTP持久连接和连接池、SSL证书验证、cookies处理、流式上传等(2)向服务器发起请求并获取响应,完成原创 2021-04-02 16:59:25 · 813 阅读 · 0 评论 -
python听课笔记-例外处理
听课笔记,中国大学mooc 《Python语言基础与应用》陈斌目录1. 代码错误类型2. 捕捉错误1. 代码错误类型代码运行可能会意外各种错误程序的逻辑错误、用户输入不合法等都会引发异常,从而导致程序崩溃可以利用python提供的异常处理机制,在异常出现时及时捕获并处理(1)语法错误:syntaxError(2)除以0错误:ZeroDivisionError(3)列表下标越界:IndexError(4)类型错误:TypeError(5)访问变量不存在:Na原创 2021-04-01 18:37:06 · 416 阅读 · 0 评论 -
python听课笔记--类和对象
听课笔记,中国大学mooc 《Python语言基础与应用》陈斌1. 对象(1)对象的基本概念对象 = 属性+方法对象以id作为标识,既包含数据(属性),也包含代码(方法),是某一类具体事务的特殊实例。对象实现了属性和方法的封装,是一种数据抽象机制。(2)对象属性和方法的引用引用形式 <对象名>.<属性名>python语言动态的特征,使得对象可以随时增加或者删除属性或者方法。print(f3.fx, f3.fy)f3.fz = 3.4...原创 2021-03-30 17:18:55 · 851 阅读 · 0 评论