zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    VS中的 MD/MT设置 【转】
    VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
    VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)[转]
    [MFC]选择目录对话框和选择文件对话框 [转]
    NMM3DViewer 设计
    将可执行程序的内存空间扩展到3GB(windows)
    centos7 安装rocketmq(quick start)
    Centos7 安装 Maven 3.5.*
    ss命令
    强制重启Linux系统的几种方法
  • 原文地址:https://www.cnblogs.com/xiegalpha/p/9231669.html
Copyright © 2011-2022 走看看