当前位置: 首页 > news >正文

Python安装手册

Python安装手册

        • 一、基本说明
        • 二、版本对比
        • 三、Python解析器

一、基本说明

Python是一种跨平台的计算机程序设计语⾔。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语⾔。

最初被设计用于编写⾃动化脚本Shell(适用于Linux操作系统),随着版本的不断更新和语言新功能的添加,逐渐被⽤于独立的、大型项目的开发。

二、版本对比
差异点python2.xpython3.x
输出方式用print关键字,如print “hello”用print()函数,如print(“hello”)
输入方式用raw_input()函数用input()函数
字符串编码格式默认采用ASCII默认使用Unicode
格式化字符串方式用%百分号,如”Hello, %s” % (“World”)用format()函数,如”Hello, {}”.format(“World”)
源文件的编码格式默认采用 ASCII ,因此使用中文时要在源文件开头加上一行,# --coding: utf-8 - -默认采用utf-8
版本说明目前使用2.x较多版本已经到3.9,用3.7较多
三、Python解析器

① 解析器的作用

用于运行Python文件

在这里插入图片描述

② 解析器的分类
CPython:
C语言开发的解释器[官方],应⽤广泛的解释器。

IPython:
基于CPython的一种交互式解释器。

其他解释器:
PyPy,基于Python语⾔言开发的解释器。
JPython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。
IronPython,运⾏在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。

③ 下载记录

Python解析器下载地址

在这里插入图片描述

相关文章:

  • 【课程】Java构架师42套阶段课程
  • vscode集成git管理项目
  • ensp ppp验证实验(二)
  • 低代码开发平台开源:依靠科技力量实现数字化转型!
  • Guava之EventBus源码分析
  • 从0到1:Java构建高并发、高可用分布式系统的实战经验分享
  • G - Find a way
  • RUST:Arc (Atomic Reference Counted) 原子引用计数
  • 面试笔记——Redis(双写一致、持久化)
  • 11.创建后台系统项目
  • 鸿蒙Harmony应用开发—ArkTS-if/else:条件渲染
  • vue3,ref和reactive声明变量有什么区别,分别怎么用
  • mysql 学习
  • Qt 写一个邮件发送程序
  • C#入门及进阶教程|Windows窗体属性及方法
  • ES6指北【2】—— 箭头函数
  • Android开源项目规范总结
  • Apache的80端口被占用以及访问时报错403
  • Javascript基础之Array数组API
  • js对象的深浅拷贝
  • mysql innodb 索引使用指南
  • python 学习笔记 - Queue Pipes,进程间通讯
  • python_bomb----数据类型总结
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 力扣(LeetCode)357
  • 前嗅ForeSpider采集配置界面介绍
  •  一套莫尔斯电报听写、翻译系统
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #Ubuntu(修改root信息)
  • (2)MFC+openGL单文档框架glFrame
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (超详细)语音信号处理之特征提取
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (区间dp) (经典例题) 石子合并
  • (原)Matlab的svmtrain和svmclassify
  • *Django中的Ajax 纯js的书写样式1
  • .FileZilla的使用和主动模式被动模式介绍
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET HttpWebRequest、WebClient、HttpClient
  • .Net 高效开发之不可错过的实用工具
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET微信公众号开发-2.0创建自定义菜单
  • .net下简单快捷的数值高低位切换
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @media screen 针对不同移动设备