《Python编程入门经典》笔记

来源:互联网 发布:域名为什么收费 编辑:程序博客网 时间:2024/06/05 10:42

2017/4/17 12:13:26

(一)编程基础和字符串

  1. 三引号 利用三引号可以输入多行文本,在输入结束三引号之前这些文本不会被处理。这种技术在不想将大量数据打印到一行以及想在代码中换行时非常有用。
  2. 使用格式说明符构成字符串 “John Q. %s” %(“Public”)
    • %s表明针对字符串的格式说明符。在字符串中,每个格式的说明符都承担相应类型的占位符

2017/4/18 12:22:53

(二)数值与运算符

  1. 不同类型的数据是不能用 + 运算符结合起来的;
    • 如果确实想对数值和字符串执行+操作,可以使用内置函数str,它可以把数值转换为字符串。

2017/4/19 12:12:27

(三)变量

  1. 元祖(tuple)–不可更改的数据序列
    • 被圆括号包围
    • 元祖第一个元素的位置0,a[0]
    • len可以得到元素的数目
    • 元祖中的一个元素也可以是对另一个元祖的引用。(引用时类似二维数组)
    • 若要创建一个只包含一个元素的元祖,必须在该元素之后加一个逗号;
  2. 列表–可以更改的数据序列
    • 用方括号创建,从0开始索引;
    • append方法可以向列表末端添加一个元素;
    • extend可以一次性向列表末端添加多个元素,例如一个元祖或其他列表内容;
      3.字典–以名称索引的分组数据
    • 字典用{}创建;
    • keys方法以视图的方式返回所有键,values方法以视图的方式返回所有的值;
    • 一个特定的键可以找出一个值,但是不能从一个值开始可靠地找到与该值对应的键
  3. 像列表一样处理字符串
    • Python 可以将字符串当做单个字符的列表处理,这种看待字符串的方法叫做分片;

2017/4/25 14:49:18

  1. 通过附加序列增长列表
    • 为了复制一个序列中的所有元素,可以使用列表和元组的extend方法,它将给定序列中的每个元素插入到调用它的列表中;
    • append 方法将一个序列附加到另一个序列的末端,这样得到的结果是向列表中增加一个分层的序列;
  2. 集合
    • 在python中,集合与字典类似,只是它仅包含键,而没有与键相关联的值。本质上,集合是不包括重复数据的数据集。在从数据集删除数据时,集合非常有用。
    • 有两种类型的集合,可变集合与不可变集合(frozenset)。可变集合,可以增加、删除、或者改变它的元素。不可变集合元素在被初始设定之后就不能再被修改。

2017/4/30 22:20:22

第4章 做出决策

  1. continue 使用continue可以告诉Python并不希望循环终止,而是希望跳过当前循环的剩余部分,如果当前是在for..in..循环中,条件和列表要被重新求值以进行下一轮循环。

第6章 类与对象

原创粉丝点击