首页 > 编程语言 >python基础

python基础

时间:2022-10-10 23:45:49浏览次数:51  
标签:文件 解释器 python py 基础 文本编辑 内容

编程语言介绍

特点 跨平台性 执行效率 开发效率
机器语言 二进制编码 三者中最高 三者中最差
汇编语言 英文字符代替二进制
高级语言 编译型、解释型 三者中最差(编译型>解释型) 三者中最高(编译型<解释型)

python介绍

python语言:python语法风格
python解释器:专门来识别python这门语法风格并解释执行的一个应用程序

运行python的两种方式

  1. 交互式:即时得到程序的运行成果,多用于调试
  2. 脚本式:程序写到.py的文件中,然后使用python解释器执行其中的内容

python应用程序的运行的三个步骤

  1. 先启动python解释器
  2. 解释器会发送系统调用,把.py的文件内容加载到内存中,此时内容全为普通字符,无任何语法意义
  3. 解释器开始解释执行读入的.py文件代码,开始识别python语法

对比文本编辑器:
1. 先启动文本编辑器
2. 文本编辑器会发送系统调用,把`.py`的文件内容加载到内存中
3. 文本编辑器将文件内容输出到显示器上让用户看到。

二者前两步都是一样的,先启动应用程序,然后将内容加载到内存中。差异在于第三步的python文件内容的处理方式上

标签:文件,解释器,python,py,基础,文本编辑,内容
From: https://www.cnblogs.com/hyf120/p/16777838.html

相关文章

  • Python:从入门到进阶
    导读本文将推荐一个Github开源项目:python-tutorial。本Python教程包含了一些范例,涵盖了大多数Python日常脚本任务,是入门Python的学习资料,也可以作为工作中编写Python脚本......
  • 学习python-Day70
    今天学习内容一、自定义频率类fromrest_framework.throttlingimportBaseThrottleclassMyThrottle(BaseThrottle):VISIT_RECORD={}#存放用户访问记录{ip......
  • Python爬虫四(正则表达式)
    菜鸟教程之python正则表达式:​​http://www.runoob.com/python/python-reg-expressions.html​​python官网正则文档:​​https://docs.python.org/2/library/re.html​......
  • 辨别 Python 中 load 和 loads 的小技巧
      load和loads都是实现“反序列化”,load通过json.load(open('*.json'))这样的格式,从文件句柄中打开文件,加载到Python的变量中,并以字典的格式转换。而loads必须对......
  • Python 日期 的 加减 等 操作
     datetime—Basicdateandtimetypes:​​https://docs.python.org/3.8/library/datetime.html​​dateutil---powerfulextensionstodatetime:​​https://dateutil......
  • 怎么可以少了“雪融融”呢?python在画一个雪蓉蓉陪着“冰墩墩”
    公众号ID|ComputerVisionGzq学习群|扫码在主页获取加入方式计算机视觉研究院专栏作者:Edison_G冬奥会如火如荼的举行中,吉祥物之一的冰墩墩特别抢手!身为程序员,已经拥有一个“虚......
  • 计算机基础
    计算机基础什么是计算机?计算机俗称“电脑”,是人对计算机的终极期望,能够想人脑一样去工作为什么要有计算机?为了执行人类的程序,解放人类的劳动。大前提:计算机所有的组......
  • Docker基础知识 (15) - 部署 MariaDB 集群 (三) | MHA(Master High Availability)高可用
    MHA(MasterHighAvailability),也称主库高可用(或高可用),即在MySQLReplication(主从复制)的基础上,对其进行优化。目前在MySQL高可用方面是一个相对成熟的解决方案,它由日......
  • pycharm基础使用
    插件OneDarkThemeTranslation设置主题设置字体设置控制台字体......
  • redis新数据类型Bitmaps基础操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、Bitmaps相关操作说明:现在的计算机用二进制(位)作为信息的基础单位,Bitmaps......