韩顺平零基础快速学Python
文章平均质量分 87
元媛媛
这个作者很懒,什么都没留下…
展开
-
韩顺平 | 零基础快速学Python(16) 文件处理
输入:数据从数据源(文件)到程序(内存);输出:数据从程序(内存)到数据源(文件)。fill:#333;color:#333;color:#333;fill:none;输出/写文件输入/读文件py程序(加载到内存)文件(存放于磁盘)原创 2024-04-15 22:51:58 · 1268 阅读 · 0 评论 -
韩顺平 | 零基础快速学Python(15) 错误和异常
程序可以通过创建新的异常类命名自己的异常,无论直接还是简洁的方式,异常都应从Exception类派生异常类通常应当保持简单,它往往只提供一些属性,允许相应的异常处理程序提取有关错误的信息。大多异常命名都以Error结尾,类似标准异常命名,不要使用内置异常名pass # Exception有构造器传入参数try:age = int(input("请输入年龄(18-120):"))raise AgeError("年龄需要在18-120之间")原创 2024-04-14 15:13:08 · 301 阅读 · 2 评论 -
韩顺平 | 零基础快速学Python(13) OOP进阶
封装(encapsulation)就是把抽象出的数据[属性]和对数据的造作[方法]封装在一起,数据保护在内部。程序只有通过被授权的操作,才能对数据进行访问。优点:隐藏实现细节、可以对数据进行验证(直接访问赋异常值被攻击)、保护数据隐私。原创 2024-04-14 10:50:37 · 909 阅读 · 0 评论 -
韩顺平 | 零基础快速学Python(8) 数据容器
返回对象的长度/元素个数,实参可以是序列(如string、bytes、tuple、list、range…)或集合(如dictionary、set、frozen set)列表可以存放多个不同数据类型,列表就是一列数据(多个数据),列表也是一种数据类类型。使用逗号分隔不同数据用方括号括起。返回number舍入到小数点后ndigits位精度的值,若被省略或为None,则返回最接近如输入值的整数。容器collections:一种数据类型。可以存放多个数据/元素,可以是任意类型。原创 2024-04-10 23:09:15 · 747 阅读 · 0 评论 -
韩顺平 | 零基础快速学Python(12) OOP基础
class 类名:属性/成员变量...行为/成员方法...原创 2024-04-13 09:06:35 · 674 阅读 · 0 评论 -
韩顺平 | 零基础快速学Python(9~11) 排序查找
执行可执行文件,若其中有导入模块,导入模块会执行模块文件中的可执行代码。def hi():hi()# test.pyhi()"""hihi"""当一个python模块或包被导入时,__name__会被设为模块的名称,通常是python文件名去掉后缀;如果模块是在最高层级代码/主程序中执行的,则它的__name__会被设为字符串__main__def hi():hi()# test.pyhi()"""hihi"""__name__使用__name__原创 2024-04-13 09:05:38 · 1060 阅读 · 0 评论 -
韩顺平 | 零基础快速学Python(1~7)
开发工具:IDLE、Pycharm、Sublime Text、Eric、文本编辑器(记事本/editplus/notepad++)Python特点:既支持面向过程OOP、也支持面向对象编程;具有解释性,不需要编程二进制代码,可以直接从源代码运行程序运行原理:python.exe解释器程序,将源代码翻译成二进制码,提交给计算机执行python安装:安装路径建议不要有中文和空格,选择空间大的盘。原创 2024-04-03 21:34:02 · 3122 阅读 · 3 评论