python
文章平均质量分 88
sweeeeeet
越努力越幸运
展开
-
python--面向对象进阶
@property装饰器 对于受保护的(单下划线)和私有的属性(双下划线),外界不能直接访问,如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要做到这点,就可以考虑使用@property包装器来包装getter和setter方法,使得对属性的访问既安全又方便 class Person(object): def __init__(self, name, age): self._name = name self._age原创 2022-02-11 17:41:41 · 435 阅读 · 1 评论 -
python基础(四)---异常处理
Python 有两种错误很容易辨认:语法错误和异常。 Python 的语法错误或者称之为解析错 即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。 python采用try...except...finally...的错误处理机制,当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处...原创 2019-11-14 17:51:01 · 162 阅读 · 0 评论 -
python基础(三)---面向对象
理解对象和引用 在python中,当创建一个a=2时,内部的创建流程是先根据Integer class在内存中开辟一段内存空间,得到对象ID后填充对象的类型和值2,然后将变量a的引用指向这个对象,因此在便宜python中变量只是访问对象的一把钥匙而已。 动态强类型语言 动态类型:一个变量在程序运行过程中类型发生改变(适合小型项目) 静态类型:一个变量在程序运行过程中类型不能发生改变(适合大型语言)...原创 2019-11-13 16:39:08 · 107 阅读 · 0 评论 -
python基础(二)---函数与文件
函数 Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数 定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 ret...原创 2019-11-12 16:15:28 · 290 阅读 · 0 评论 -
Python基础(一)---列表、元组、字典详解
列表 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 在一个列表中可以赋值不同类型的数据,也可以嵌套列表 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 list1 = ['Google', 'Runoob', 1997, 2000] 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改 python中对一个变量...原创 2019-11-11 17:48:07 · 375 阅读 · 0 评论 -
python简介与基本语法
Python是一种解释型语言:开发过程中没有编译的环节 Python是一直交互式语言:可以在一个 Python 提示符 >>> 后直接执行代码。原创 2019-07-22 15:46:33 · 175 阅读 · 0 评论