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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值