学习令我成长Day4&5


我怎么摆了三天啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。

懒得找海绵宝宝了 现在是3.10的我 放在这里了

Day 4&5

话说今天上计网学到了分层结构的重要性:对于大而复杂且需要不断更新的系统,改变服务的实现而不影响该系统其他组件是分层的另一个重要优点。

  1. Python3 中常见的数据类型有:

    • Number(数字)
    • String(字符串)
    • bool(布尔类型)
    • List(列表)
    • Tuple(元组)
    • Set(集合)
    • Dictionary(字典)
    • Python3 的六个标准数据类型中:
  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
  • 此外还有一些高级的数据类型,如: 字节数组类型(bytes)。
  1. 与Python字符串不一样的是,列表中的元素是可以改变的:
  • append():在列表的末尾添加新的对象。
  • extend():在列表的末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
  • insert():将对象插入列表。
  • pop():移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
  1. 字典(Dictionary)
  • 字典是另一种可变容器模型,且可存储任意类型对象。
  • 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。
  • 键必须是唯一的,但值则不必。
  • 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
  • 例如:
    • dict = {‘Name’: ‘Zara’, ‘Age’: 7, ‘Class’: ‘First’}
  • 或者:
    • dict ={}
    • dict[‘one’] = “This is first”
    • dict[‘two’] = “This is second”
  1. 字典构造函数dict()
  • 字典构造函数dict()可以直接从键值对序列中构建字典。
  • 例如:
    • data = dict([(‘Name’, ‘Zara’), (‘Age’, 7)])
  • 或者:
    • data = dict(Name=‘Zara’, Age=7)
  1. 字典推导式:
  • 字典推导式是一种从序列中创建字典的简单方法。
  • 例如:
    • data = {x: x**2 for x in (2, 4, 6)}
  • 这将创建一个字典,其中键是 2, 4, 6,值是它们的平方。
  1. 注意:
  • 字典的键必须是不可变的,且不能重复。如字符串,数字或元组。
  • 字典是一种映射类型,它的元素是键值对。
  • 创建空字典使用 { }。