python机器语言直接用二进制代码表达指令_Python入门(1)

1.编程语言

机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节

汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节

高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节

编译型(C语言):谷歌翻译是把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件

优点:编译一次之后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型

缺点:编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

解释型(Python语言):同声传译,需要有一个解释器,解释器会读取程序代码,一边翻译一边执行

优点:代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行

缺点:每次执行都需要翻译,执行效率低于编译型

执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

开发效率:机器语言

跨平台性:解释器的跨平台性最强

补充设置环境变量

win7:D:\python36;\D:\a\b\c;E:\ddd\aa

win10:在此电脑的属性--高级系统设置--环境变量--系统变量Path中添加

mac/linux:

vim /etc/profile

按A进入编辑模式,移动上下键跳到文件的末尾,写入

PATH=/user/local/python:$PATH

export PATH

按ESC,输入 :wq

2.运行python程序的两种方式

交互式

把程序写到文件里然后交给解释器解释执行:python3 D:\test.py

运行python程序的三个阶段

1.先启动python解释器

2.解释器会将test.py的内容当做普通的文本内容读入内存

3.解释执行刚刚读入的代码,开始识别python语法

3.什么是变量

量:记录事物的某种状态

变:事物的状态是可以发生变化的

4.为何要变量

是为了让计算机能够像人一样记录事物的状态

5.如何使用变量

(1)先定义

age=18

height=1.8

name='Tulipa'

sex='male'

定义变量由三部分组成

变量名:是访问到值的唯一方式

=:把值的内存地址绑定变量名

变量的值:使我们存储的数据,用来代表事物的某种状态

(2)后引用

print(age)

(3)垃圾回收机制

引用计数:增加

x=10 10引用计数为1

y=x 10引用计数为1

引用计数:减少

x=20 10引用计数为1

del y 10引用计数为0

python解释器会将引用计数为零的值回收

作者:HeiTangMusi

原文链接:https://www.cnblogs.com/ShenJunHui6/p/10184758.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值