01-python简介

python简介

一.编译型&解释型

 

编译型:运行前先由编译器将高级语言代码编译为对应机器的cpu汇编指令集,再由汇编器汇编为目标机器码,生成可执行文件,然最后运行生成的可执行文件。最典型的代表语言为C/C++,一般生成的可执行文件及.exe文件。

解释型:在运行时由翻译器将高级语言代码翻译成易于执行的中间代码,并由解释器(例如浏览器、虚拟机)逐一将该中间代码解释成机器码并执行(可看做是将编译、运行合二为一了)。最典型的代表语言为JavaScript、Python、Ruby和Perl等

二.强类型&弱类型

 

强类型:变量的数据类型一旦被定义,就不能被改变,除非进行强制类型转化

弱类型:数据类型可以被忽略的语言

三.动态型&静态型

 

动态型:运行时才进行数据类型的检查,即在变量赋值时,才确定变量的数据类型,不用事先指定变量的数据类型

静态型:需要事先给变量进行数据类型定义

 

综上所述,python是一门解释型的强类型的动态语言

posted @ 2021-02-28 15:58  田彦龙  阅读(36)  评论(0编辑  收藏  举报