python到底是什么.md

python是什么

对于python, 网上主要有2种说法

一、动态强类型脚本语言

1.动态

不需要声明数据类型

a = 123  # 自动为数字类型
b = '123'  # 自动为字符类型

2.强类型

不同类型数据不能直接作运算(javascript是弱类型)

a = 123
b = '123'
c = a+b # false

3.脚本语言

又称解释型语言,运行代码只需要一个解释器,不用编译,特点是简便,但速度慢

  • 计算机不能直接理解高级语言,只能直接理解机器语言(二进制01)
  • 编译型语言在程序执行之前,必须先将其编译成计算机可执行的二进制文件。(如c/c++)
  • 解释型语言类似于汇编指令,源程序执行时 “ 解释一句执行一句 ”。

二、python是一种“胶水语言”

两种情况

1.强大的脚本

作为中间模块连接各种应用程序
参考:https://www.cnblogs.com/ningskyer/articles/5264172.html

2.高度的“粘合剂”

cpython Jython Rpython IronPython PyPy 的原理与应用
参考:https://www.cnblogs.com/ningskyer/articles/5518538.html

猜你喜欢

转载自blog.csdn.net/Anker_yz/article/details/82952570