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