python
文章平均质量分 60
学习python过程中的一些小心得
笑眼弯弯啊
一个在认真学习使用python的女孩子~~
展开
-
11-面向对象的三大特性:封装、继承、多态
封装,即根据职责将属性和方法封装在一个抽象的类中 继承,实现代码的重用 多态,不同的对象调用相同的方法,产生不同的执行结果,增加代码灵活度。 01-封装 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 一个对象的 属性 可以是另外一个类创建的对象 02-继承 2.1 概念:子类拥有父类的所有方法和属性。 2.2 语法: class 子类名(父类名1, 父类名2...) ..原创 2022-03-22 18:43:10 · 297 阅读 · 0 评论 -
10-面向对象中的私有属性和私有方法
应用场景 在实际开发中,对象的某些属性和方法可能只希望在对象的内部被使用,而不希望在外部被访问到。显而易见,私有属性就是对象不希望公开的属性,私有方法就是对象不希望公开的方法。 怎样定义私有属性、私有方法呢? 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的就是 私有 属性或方法。例如 __age class Women: def __init__(self, name): self.name = name # 不要问女生的年龄原创 2022-03-22 16:37:23 · 125 阅读 · 0 评论 -
9-python中的一些内置方法和属性
1. __init__方法(初始化) 当使用 类名() 创建对象时,会 自动 执行以下操作: 为对象在内存中 分配空间 —— 创建对象 为对象的属性 设置初始值 —— 初始化方法(init) 这个 初始化方法 就是 __init__ 方法,__init__ 是对象的内置方法,创建对象时会被自动调用。 __init__ 方法是 专门 用来定义一个类 具有哪些属性的方法! 在初始化方法内部定义属性 在开发中,如果希望在 创建对象的同时,就设置对象的属性原创 2022-03-21 23:06:51 · 622 阅读 · 0 评论 -
8-关于变量的引用
变量 和 数据 都是保存在 内存 中的 在 `Python` 中 函数 的 参数传递 以及返回值都是靠 引用 传递的 1. 引用的概念 在python中,变量和数据是分开存储的。数据保存在内存中的一个位置;变量中保存着数据在内存中的地址,也就是记录数据的地址,即引用。使用 id() 函数可以查看变量中保存数据所在的 内存地址。 注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是 修改了数据的引用。 变量 不再 对之前的数据引用 变量 改为 对新赋值的数据引用 2. 函数的参数和返回值的传递原创 2022-02-28 19:13:56 · 386 阅读 · 0 评论 -
7-字符串
1.字符串的定义 字符串 就是 一串字符,是编程语言中表示文本的数据类型。在 Python 中可以使用 一对双引号 " 或者 一对单引号 ' 定义一个字符串。 虽然可以使用 \" 或者 \' 做字符串的转义,但是在实际开发中: 如果字符串内部需要使用 ",可以使用 ' 定义字符串 如果字符串内部需要使用 ',可以使用 " 定义字符串 可以使用 索引 获取一个字符串中 指定位置的字符,索引计数从 0 开始 也可以使用 for 循环遍历 字符串中每一个字符 大多数.原创 2022-02-28 18:46:55 · 89 阅读 · 0 评论 -
6-字典dict(高级变量类型)
1.字典的定义 dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型。字典同样可以用来 存储多个数据,通常用于存储 描述一个 物体 的相关信息。字典用 {} 定义, 字典使用 键值对 存储数据,键值对之间使用逗号分隔 键 key 是索引 值 value 是数据 键 和 值 之间使用 : 分隔 键必须是唯一的 值 可以取任何数据类型,但 键 只能使用 字符串、数字或 元组 .原创 2022-02-28 18:37:19 · 324 阅读 · 0 评论 -
5-元组tuple(高级变量类型)
1. 元组的定义 Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用逗号分隔;元组用 () 定义;元组的 索引 从 0 开始 索引 就是数据在 元组 中的位置编号 info_tuple = ("zhangsan", 18, 1.75) 元组中 只包含一个元素 时,需要 在元素后面添加逗号 info_t原创 2022-02-28 18:21:32 · 232 阅读 · 0 评论 -
4-列表list(高级变量类型)
1.列表的定义 list(列表)是python中使用最频繁的数据类型,在其他语言中通常叫做数组。它专门用于存储一串信息,列表用 [ ] 定义,数据之间使用逗号分隔。列表的索引从0开始。(索引就是数据在列表中的位置编号,索引又可以被称为下标)。 如下所示,name_list就是一个列表: name_list = ["zhangsan", "lisi", "wangwu"] 2.列表的常用操作 在ipython中,假设定义一个空列表name_list = [],输入name_list.按下TAB键,原创 2022-02-28 17:56:36 · 759 阅读 · 0 评论 -
3-运算符(python基础)
之前有写过算数运算符,那么其他类型的运算符,你了解吗?本小节涵盖了算数运算符、比较(关系)运算符、逻辑运算符、赋值运算符,并强调了它们的优先级。 由此,延伸出了一道面试官特别喜欢问的题:is 和 ==(在比较运算符中)是一样的吗?文章的最后我们解答一下。 1. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 10 * 20原创 2022-02-28 17:26:08 · 64 阅读 · 0 评论 -
2-变量的基本使用
1.变量的定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值【变量名 = 值】 = 左边是一个变量名 = 右边是存储在变量中的值 变量定义之后,后续就可以直接使用了。示例如下: ...原创 2022-02-28 17:16:52 · 458 阅读 · 0 评论 -
1-python中的算数运算符
python中都有哪些算数运算符呢? 算数运算符是 运算符的一种,用来处理四则运算。 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 10 * 20 = 200 / 除 10 / 20 = 0.5 // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4 % 取余数 返回除法的余数 9 % 2 = 1 **原创 2022-02-28 16:48:45 · 263 阅读 · 0 评论