python基本知识

python起源:

           python 创始人为吉多-范罗苏姆。

           计算机不能直接理解任何除机器语言以外的语言。其他语言编译成机器语言的工具为编译器。

编译方式:                    

        编译器   1.编译- 编译器                    2解释-解释器

       不同之处:编译语言执行之前预先编译,运行效率高,但跨平台性能差。解释型不预先编译,运行时,逐行解释,执行速度慢,跨平台好。

      python是属于一门解释性语言,代码量少,语法简单。python是面向对象的语言,在python中一切皆对象(函数、模块、数字、字符串)

python有强大的标准库,python社区提供大量的第三方模块。

编译器:

     python程序的文件扩展名 .py。python语言可以使用文本编辑器进行编写,后缀改成.py就能运行。

     ipython:交互式开发

     Cpython:C语言开发的编译器

     PyPy:Python实现,支持JIT即时编译

     pycharm:集成开发环境

python调试功能-debugger:检查变量是否与预期一致

   在pycharm中点击代码前面的空格区域,设置断点,就可以debugger了。

   debugger可以测试断点前的代码,执行到断点代码,若没有错误,断点跳至下一行,继续执行代码。

常见错误:

    SyntaxError:语法错误

    IndentationError: unexpected indent   缩进错误

     NameError:not defined   没有找到关键词,可能是手误

     TypeError:类型错误,例如数字和字符串不能直接相加

      AttributeError:属性错误,当前对象没有这种属性,或者不支持此类调用

      no module named XXX:缺少模块,可以用import导入

       pycharm中查找错误,点击运行之后的错误提示,即可转入错误代码行。

注释的三种用法:

注释的作用,可以让程序代码一目了然。程序运行时,注释行不会运行

    1. #     快捷键  CTRL+/           单行注释

    2. """    三引号注释                  多行注释

   3.中文注释:

   在文件头上写入:#coding=gbk或:#coding=utf-8

代码的美化:

   CTRL+A全选后,CTRL+ALT+L美化代码,使代码看起来更整洁。

你可能感兴趣的:(python基本知识)