1901050119-自学是门手艺(1.5.2)-Day18

学员信息

  • 学号:1901050119
  • 学习内容:《自学是门手艺》- 1.5.2 值及其相应的运算
  • 学习用时:1.5h

学习笔记

收获总结

先把书读厚再读薄,试着借用作者的视角,通过归纳、总结,复现每一部分内容的知识结构。最后,还要能再次把书读厚。如果能做到像作者那样去思考,那么,头脑中提炼出的知识结构就可以随时还原,就像根据目录检索正文一样。这样,一本书就彻底消化吸收了。

Daily Tips

  1. 这一章主要介绍了基础数据类型的运算细节。而除了基础数据类型,我们需要由它们组合起来的更多复杂数据类型。但无论数据的类型是什么,被操作符操作的总是该数据的值。

  2. 值是程序的基础成分(Building blocks)

常量的值就是它们字面所表达的值。
变量必须先赋值才能使用,即,要先把一个值保存到变量中,它才能在其后被运算。

在 Python 中每个函数都有返回值,默认返回 None

  1. 既然有不同类型的数据,它们就分别对应着不同类型的值。通常相同类型的值才能相互运算。在不得不对不同类型的值进行运算之前,总是要事先做 Type Casting(类型转换)。

  2. 函数就相当于各种事先写好的子程序,给它传递一个值,它会对其进行运算,而后返回一个值(最起码返回一个 None)。

  3. 每个变量或者常量,除了它们的值之外,同时还相当于有一个对应的布尔值。