Python入门

Python入门

人=编程语言=》计算机

一、编程语言介绍

  • 机器语言:执行效率最高,开发效率最低,跨平台性差,全是二进制数用0,1表示

  • 汇编语言:执行效率高,开发效率低,跨平台性差,直接用英文标签取代二进制指令编程,与机器语言半斤八两

  • 高级语言(编译型、解释型)

    1. 编译型(c语言):执行效率高,开发效率低,跨平台性差,先编译后执行

      编译型=》Gcc编译器=》机器语言

    2. 解释型(python):执行效率低,开发效率高,跨平台性强,

      解释型=====》解释器(解释一行执行一行)

  • 总结:

    1. 执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
    2. 开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
    3. 跨平台性:解释型具有极强的跨平台性

二、python介绍

三、解释器多版本共存

四、运行python程序的两种方式

  • 方式一:交互式模式

    img

  • 方式二:脚本文件

    # 1、打开一个文本编辑工具,写入下述代码,并保存文件,此处文件的路径为D:\test.py。
    # 强调:python解释器执行程序是解释执行,解释的根本就是打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾
    print('hello world')
    
    # 2、打开cmd,运行命令,如下图
    

    img

  • 总结:

    1. 交互式模式可以立刻得到代码的执行结果,便于调试
    2. 想要永久保存代码,则必须将代码写入文件中,文件的能否运行与文件后缀名无关与文件中的代码有关。
    3. 以后开发主要就是将代码写入文件中,偶尔需要打开交互式模式进行代码的调试和结果的验证

五、一个python应用程序启动的三个步骤(******)

  • python3.8 C:\a\b\c.py

    1. 先启动python3.8解释器
    2. 解释器发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容全部为普通字符,无任何语法意义
    3. 解释器开始解释执行读入内存的c.py代码,开始识别python语法
  • 对比文编编译器读取C:\a\b\c.py文件的三个步骤

    1. 先启动文本编辑器
    2. 文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
    3. 文本编辑器会将读入内存的内容控制输出到屏幕上,让用户看到结果
  • 总结

    二者在前两个阶段做的事完全一致,唯一不同的是对读入内存的python代码的处理不同

    1. python解释器:会识别读入内存的python代码的语法
    2. 文本编辑器:直接将读入内存的python代码控制输出到屏幕上展示给用户,并不会去识别其中的内容

六、注释

  • 什么是注释

    1. 注释是对关键代码的解释说明
      • 单行注释 #
      • 多行注释 ‘’‘’‘’、“”“”“”
    2. 被注释的内容不会被执行
  • 为什么要注释

    • 增强代码的可读性
  • 怎么用注释

    # 代码注释分单行和多行注释
    '''
    1、单行注释用 #号,可以跟在代码的正上方或者正后方
    
    2、多行注释可以用三对引号''''''、""""""
    '''
    
  • 代码注释的原则

    1. 不需要全部加注释,只需为自己觉得重要的或者不容易理解的部分加注释即可
    2. 注释可以是中文或英文,但不要用拼音

七、IDE集成开发环境pyCharm

posted @ 2020-03-03 16:46  群青-Xi  阅读(128)  评论(0编辑  收藏  举报