python编写程序的一般步骤-Python:开发_基本流程

Python开发——基本流程

开发:

开发运行在操作系统之上的软件

操作系统是运行在硬件上的另一种“软件”

-编码  ASCII码      是最早美国用的标准信息交换码,把所有的字母的大小写,各种符号用二进制来表示,共有256中,加入些拉丁文等字符,1bytes代表一个字符;

Unicode(万国码)  是为了统一世界各国语言的不用,统一用2个bytes代表一个字符,可以表达2**16=65556个,称为万国语言,特点:速度快,但浪费空间;

utf-8        为了改变Unicode的这种缺点,规定1个英文字符用1个字节表示,1个中文字符用3个字节表示,特点:节省空间,速度慢;

GBK        中文的字符编码,用2个字节代表一个字符

-开发语言:

高级语言:Python、Java、PHP、c#、Go、ruby、C++....,开发效率高,执行效率低  ===字节码

低级语言:汇编、C、机器语言(二进制)....,开发效率低,执行效率高        ===机器码

-机器码和字节码:

机器码:计算机识别的代码

字节码:字节码(Byte-code)是一种包含执行程序,由一序列代码/数据对组成的二进制文件,是一种中间码;高级语言编写的代码初次转换为相应字节码,后续执行不用再次转换,可以加快程序执行效率

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值