while_python

今天粗略的扫了各类学习资料。在脑海中重新刷写了一边基本编程数学符号及基础判断循环。

同时对于Python有趣的缩进分行写法选择保持糟糕的Tab缩进法。

这样做的原因一是我懒,推荐的4个空格无疑是明显的拖累效率。二是使自己写出的代码具有较完整的整洁性。

然后一个关于计算机对于数据类型定义的问题终于弄清楚了。

通过:数据类型和变量 - 廖雪峰的Python教程,很清晰的帮我理清了许多数据问题。

现在我可以大致将其分作为这几个类型:

整数

是计算机能够精确计算的一种数据(包括除法,在Python中:10 / 3 输出的是3)。和数学表示整数的形式雷同:
  • 1,10,9527,2333等等,当然还有一种叫长整数的东西雪峰的教程中没提,就是比较大的整数。
  • 浮点数

    即为带有小数点的数字,但在计算机硬件中不会有小数点的存在,对于有带小数点的字符便采用中学就学过的科学记数法。例如:
  • 3.1415=31415x10-4=314.15x10-1,但计算机中应该用E标记10的幂,Python中可以表示为31415e-4也可以是31.415e-1
  • 复数

  • a+bj,2.6-5j(这里比较困惑为什么不是i,其实没差啦)


  • 以上是Python对于数的几种类型,至于其余常见数据类型详见雪峰的教程,不再多赘述

    为了能尽快在21天内完成基础的Python入门+简单爬虫一个门户网站。我觉得加快步伐。


    分享到: Twitter 豆瓣 更多

    已有5条评论

    1. 爱后余生 2017-10-02 14:16 回复
      不错不错
    2. 小会 2016-12-24 23:05 回复
      python原来有复数啊,学完从没用过都忘记了。
    3. 月饼团购 2016-08-06 19:48 回复
      很好哦,学习了,谢谢分享
    4. whzecomjm 2016-07-26 15:07 回复
      现在的编辑器sublime text等都能自动转换tab为4个空格。

      btw, 复数用j在工程上很常用,因为i表示电流。
      1. LaoLuo 2016-07-26 15:31 回复
        @whzecomjm:后来上知乎查了下,的确是这样的。

    添加新评论

    | 5个评论