听说你还不知道Python的执行和基本语法原理

来源: 云巴巴 2022-11-21 15:01:03

 

    最近小编在网上冲浪时经常会看到Python着这个词语,之前的相关Python的文章中,小编已经介绍过有关Python的基础知识了,忘记和没有看过的小伙伴可以一起了解和回顾一下,本文,就着重看一下Python的执行和基本语法原理。

    Python在执行时,首先会将.py文件中的源代码编译成Pythonbyte code,也就是字节码。然后再由Python Virtual MachinePython虚拟机来执行这些编译好的byte code,这种机制的基本思想跟JavaNET是一致的。然而,Python Virtual MachineJavaNETVirtual Machin。不同的是PythonVirtual Machine是一种更高级的Virtual Machine,这里的高级并不是通常意义上的高级。不是说PythonVirtual MachineJava.NET的功能更强大,而是说和Java .NET相比。PythonVirtual Machine距离真实机器的距离更远,或者可以这么说,PythonVirtual Machine是一种抽象层次更高的Virtual Machine,基于CPython编译出的字节码文件,通常是.pyc格式。除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/LinuxMacWindows都可以直接在命令模式下直接运行Python交互环境,直接下达操作指令即可实现交互操作。

    Python的基本语法,Python的设计目标之一是让代码具备高度的可阅读性,它设计时尽量使用其它语言经常使用的标点符号和英文单字。让代码看起来整洁美观。它不像其他的静态语言如CPascal那样需要重复书写声明语句。也不像它们的语法那样经常有特殊情况和意外。

    Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯,并且Python语言利用缩进表示语句块的开始和退出,Off-side规则。而非使用花括号或者某种关键字,增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分,根据PEP的规定,必须使用4个空格来表示每级缩进,不清楚4个空格的规定如何。在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范,支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。

    以上,就是本文对于Python的相关的知识的介绍了,小伙伴们都明白了吗?

             版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

保险业中最常用的4个RPA机器人实例,帮助企业轻松实现自动化

保险业中最常用的4个RPA机器人实例,帮助企业轻松实现自动化

据普华永道发布的行业调查研究报告数据显示,保险、金融、电商和银行是日常管理工作量最大的几个不同领域,据Capgemini管理顾问公司的一份调查报告显示,在应用RPA的保险公司中,工作效率平均提高了50%左右 ,客户服务时间节省了80%以上 。

2020-03-18 17:25:54

关于IDC背景的部分阐述,带你追根溯源

关于IDC背景的部分阐述,带你追根溯源

本文将带领小伙伴们追根溯源,了解关于IDC背景的内容。

2020-04-14 17:21:31

面对大数据分析怎么办,给大家分享几个方法

面对大数据分析怎么办,给大家分享几个方法

面对大数据分析推荐及发个方法。

2020-03-12 17:40:38

让我们来一起了解一下什么是虹膜识别技术吧

让我们来一起了解一下什么是虹膜识别技术吧

在千禧年的一些外国大片中,我们会在一些特务或是特工的电影中,经常看到有关虹膜识别技术的应用,而随着现在的科技技术的越来越成熟,在我们的日常生活中,也越来越经常见虹膜识别技术,下面,就在小编的带领下,一起来了解一下什么是虹膜识别技术吧。 虹膜识别技术是基于

2022-11-21 13:50:28

还不知道什么是负载均衡的系统吗?

还不知道什么是负载均衡的系统吗?

负载均衡系统不同于Web安全、是企业安全保障的基石,移动安全或者业务安全,负载均衡系统环节出现问题往往会比较严重。所以,我们可以公正地断言,负载均衡系统是科学和技术在很大程度上塑造了人类的现在生活。 为了避免故障和支持服务,横向扩展的单点,服务通常会部署

2022-11-21 10:17:24

对于大数据以及大数据行业专家观点是怎样的

对于大数据以及大数据行业专家观点是怎样的

现在是一个改革有开放大好形势,祖国科技快速发展的时代,对于大数据以及大数据行业专家观点是怎样的相信许多小伙伴们都想知道吧,那本文就来让我们一起来看一下。 数据是这个信息时代最重要的生产管理要素,两山转化成为数字技术研究院院长、杭州数梦工场研究院进行执行机

2022-11-22 15:20:11

严选云产品

医百科技手术直播系统 医百科技手术直播系统,提供单向+互动+直播大会三种合作方式,满足协会/企业多样化需求,手术全程无互动交流,高清晰、360度精细化直播展示。支撑多个手术间、多个线下会议室,线上直播观看直播互动,服务整个会议流程。 可采集多类型的器材信号,清楚了解手术指标。
易聊科技 售前智能客服系统 易聊售前客服系统以NLP(Natural Language Processing)自然语言处理为核心,为客户提供智能搭建知识库、语义识别、知识图谱应答、深度学习等智能服务。基于行业知识图谱和神经网络的意图识别,客户意图识别准确率达到90%以上。 摆脱模板和规则的束缚,具备语境感知、特征理解、上下文记忆等强大能力,精准识别用户真实意图。
阿里云无影企业办公解决方案 阿里云无影云电脑,为企业提供全链路的安全办公解决方案,内置云网端全链路安防、镜像快速恢复、按量付费、全场景自动适配等丰富的企业级功能,企业无需额外投入即可获得安全省心的云上办公平台。
深信服态势感知平台SIP 深信服安全感知平台SIP,是一款集“安全运营中心”和“高级威胁检测中心”二合一的平台,以安全可视和协同防御为核心,打造精准检测,简单易用的安全感知平台。
天空卫士终端数据安全解决方案 天空卫士终端数据安全解决方案,支持主流操作系统,如Windows XP/7/8/10/11、Windows server、MacOS、Ubuntu等主流操作系统,支持国产化统信UOS Linux系统、银河麒麟、中标麒麟。可快速充分适配国内企业不同的业务与合规需求。
天清入侵防御系统 天清入侵防御系统是启明星辰自主研发的网络型入侵防御产品,围绕深层防御、精确阻断的核心理念,通过对网络流量的深层次分析,可及时准确发现各类入侵攻击行为,并执行实时精确阻断,主动而高效的保护用户网络安全。

甄选10000+数字化产品 为您免费使用

申请试用