python基础:复习整理笔记(一)____关于 工具、程序执行原理、python风格规范

# 这是我的第一篇博文,博客也不知道最终会变成什么样,但是我想从这一刻开始,从不完美开始……

# 本文仅作为复习和补充使用,总结归纳多不系统,悉知

# 欢迎拍砖、交流、指正

一、我的常用工具:

1.python解释器,version:3.6

2.IDE:

Pycharm ,version:2017.2

Anaconda ,version :3.x

3. 其他: Notepad++ 、Sublime Text 3 等


二、python部分基础(较偏的知识点):

        --普通除法( / ):   在python中输出结果一定是浮点(float)类型

         --  Python中把 0空字符串 None 看成 False,其他数值 和 非空字符串 都看成 True


        -- %f :  格式化输出的时候,作为普通占位符,默认有多位小数;一般使用 ” %.2f ",这种 “点 + 数字” 控制精度。

且,其自带“四舍五入”功能,可以说很智能了。


三、python程序执行原理::

# 了解,有助于后期的python开发

1.计算机三大件(核心硬件):

        CPU(中央处理器,是一块超大规模的集成电路):负责计算/处理数据

        内存:临时存储数据,速度快、空间小、单位价格高

        硬盘:永久存储数据,速度慢,空间大,单位价格低

2.(程序运行前)程序安装在硬盘中,需要使用的时候,被加载(复制)到内存中,CPU执行内存中的程序代码。

3.python程序执行原理:

        --操作系统会首先让CPU把 python解释器 加载到 内存 中;

        --Python解释器根据语法规则,从上往下CPU翻译python程序中的代码;

        --CPU负责执行翻译完成的代码。

4.程序就是用来 处理数据 的 ;变量就是用来 存储数据 的。

        --程序运行时,内存会给它分配一块由该程序管理的内存空间,该内存空间又会被进一步细分成更小的内存空间,这些更小空间的别名就叫  变量


四、python解释器和交互式(IPython等)输出的区别:

        --在python解释器中,输出变量要用输出函数(print)


五、最后,给大家推荐一个PEP8的python风格格式规范(中文版):

http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

posted @ 2018-05-25 19:32  defaulttest  阅读(122)  评论(0编辑  收藏  举报