<补>不同类型变量之间的计算
- 数字型变量 之间可以直接计算
- 在 Python 中 , 两个数字型变量是可以直接进行 算数运算的
- 如果变量是 bool 型 , 在计算时 True 对应的数字是 1 False 对应的数字是 0
- 字符串变量 之间使用 + 拼接字符串
- 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
- 数字型变量 和 字符串 之间 不能进行其他计算
- 在 Python 中可以使用 input 函数从键盘等待用户的输入
- 用户输入的 任何内容 Python 都认为是一个 字符串
字符串变量 = input("提示信息:")
<补>类型转换函数函数 说明 int(x) 将 x 转换为一个整数 float(x) 将 x 转换到一个浮点数 str(x) 将对象x转换为字符串表示形式 tuple(s) 将s转换为元组 list(s) 将s转换为列表price = float(input("请输入价格:"))
<补>格式化输出:print- 如果希望输出文字信息的同时 , 一起输出 数据 , 就需要使用到 格式化操作符
- % 被称为 格式化操作符 , 专门用于处理字符串中的格式 包含 % 的字符串 , 被称为 格式化字符串 % 和不同的 字符 连用 , 不同类型的数据 需要使用 不同的格式化字符
- 语法格式如下:
print("格式化字符串" % 变量1)print("格式化字符串" % (变量1, 变量2...))
4.4.5 公共方法和变量的高级应用4.4.5.1 内置函数Python 包含了以下内置函数:函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 max(item) 返回容器中元素最大值 如果是字典 , 只针对 key 比较 min(item) 返回容器中元素最小值 如果是字典 , 只针对 key 比较 cmp(item1, item2) 比较两个值 , -1 小于 / 0 相等 / 1 大于 Python 3.x 取消了 cmp 函数
注意:字符串 比较符合以下规则: "0" < "A" < "a" 。
4.4.5.2 切片描述 Python 表达式 结果 支持的数据类型 切片 "0123456789"[::-2] "97531" 字符串、列表、元组
- 切片 使用 索引值 来限定范围 , 从一个大的 字符串 中 切出 小的 字符串
- 列表 和 元组 都是 有序 的集合 , 都能够 通过索引值 获取到对应的数据
- 字典 是一个 无序 的集合 , 是使用 键值对 保存数据
- 面向过程 —— 怎么做?
把完成某一个需求的 所有步骤 从头到尾 逐步实现
根据开发需求 , 将某些 功能独立 的代码 封装 成一个又一个 函数
最后完成的代码 , 就是顺序地调用 不同的函数
特点:
注重 步骤与过程 , 不注重职责分工
如果需求复杂 , 代码会变得很复杂
开发复杂项目 , 没有固定的套路 , 开发难度很大! - 面向对象 —— 谁来做? 相比较函数 , 面向对象 是更大的封装 , 根据职责在 一个对象中封装多个方法 在完成某一个需求前 , 首先确定 职责 —— 要做的事情(方法)
根据 职责 确定不同的 对象 , 在 对象 内部封装不同的 方法(多个)
最后完成的代码 , 就是顺序地让 不同的对象 调用 不同的方法
特点:
注重 对象和职责 , 不同的对象承担不同的职责
更加适合应对复杂的需求变化 , 是专门应对复杂项目开发 , 提供的固定套路
需要在面向过程基础上 , 再学习一些面向对象的语法 - 类和对象
类 是对一群具有 相同 特征 或者 行为 的事物的一个统称 , 是抽象的 , 特征 被称为 属性 , 行为 被称为 方法 。
对象 是 由类创建出来的一个具体存在 , 是类的实例化 。
在程序开发中 , 要设计一个类 , 通常需要满足一下三个要素: 类名 这类事物的名字 , 满足大驼峰命名法 属性 这类事物具有什么样的特征 方法 这类事物具有什么样的行为
推荐阅读
- 拆解固态硬盘结构
- 茉莉花茶怎么泡,茉莉花茶如何喝
- MITM 如何避免中间人攻击
- 茉莉花茶作用,喝茉莉花茶的好处和功效作用
- 洛神花茶降火吗,洛神花茶的功效及其作用
- 如何看玫瑰花茶好坏,玫瑰花茶到底是什么茶
- 桃花茶的功效与作用,桃花茶的功效和作用
- 花草茶常用有哪些,常用的花草茶有哪些
- 三七花茶的副作用与禁忌,牛蒡茶的副作用
- 百合花如何喝,茉莉花茶如何喝