看完这篇文章,你的Python基础就差不多了( 四 )

<补>不同类型变量之间的计算

  1. 数字型变量 之间可以直接计算
  • 在 Python 中 , 两个数字型变量是可以直接进行 算数运算的
  • 如果变量是 bool 型 , 在计算时 True 对应的数字是 1 False 对应的数字是 0
  1. 字符串变量 之间使用 + 拼接字符串
  2. 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
  3. 数字型变量 和 字符串 之间 不能进行其他计算
<补>从键盘获取输入信息:input
  • 在 Python 中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的 任何内容 Python 都认为是一个 字符串
字符串变量 = input("提示信息:")<补>类型转换函数函数 说明 int(x) 将 x 转换为一个整数 float(x) 将 x 转换到一个浮点数 str(x) 将对象x转换为字符串表示形式 tuple(s) 将s转换为元组 list(s) 将s转换为列表
price = float(input("请输入价格:"))<补>格式化输出:print
  • 如果希望输出文字信息的同时 , 一起输出 数据 , 就需要使用到 格式化操作符
  • % 被称为 格式化操作符 , 专门用于处理字符串中的格式 包含 % 的字符串 , 被称为 格式化字符串 % 和不同的 字符 连用 , 不同类型的数据 需要使用 不同的格式化字符
格式化字符 含义 %s 字符串 %d 有符号十进制整数 , %06d 表示输出的整数显示位数 , 不足的地方使用 0 补全 %f 浮点数 , %.2f 表示小数点后只显示两位 %% 输出 %
  • 语法格式如下:
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" 字符串、列表、元组
  • 切片 使用 索引值 来限定范围 , 从一个大的 字符串 中 切出 小的 字符串
  • 列表 和 元组 都是 有序 的集合 , 都能够 通过索引值 获取到对应的数据
  • 字典 是一个 无序 的集合 , 是使用 键值对 保存数据
 面向对象编程 —— Object Oriented Programming 简写 OOP