day2python入门

本文详细介绍了计算机中数据单位的换算,从bit到PB的递进关系,以及编程语言的发展历程,包括机器语言、汇编语言和高级语言的区别与联系。探讨了不同编程语言的执行效率、开发效率和跨平台性,特别关注Python语言的运行机制,包括交互式和文件式两种运行方式,以及变量的定义、使用和垃圾回收机制。
摘要由CSDN通过智能技术生成

8bit(位)=1Bytes(字节)

1024Bytes=1KB

1024KB=1MB

1024MG=1GB

1024GB=1TB

1024TB=1PB

 

01编程语言

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

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

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

    编译型(c语言):谷歌翻译

    解释型(python):同声传译

 

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

开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

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

 

02运行python程序有两种方式

    交互式

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

        运行python程序的三个阶段:*****

            1.先启动python解释器

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

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

 

03python注释 

#为注释一行

#print('hello word')

'''''' 一段

'''

'''

04变量

什么是变量?

    量:记录事物的某种状态,即事物典型的特征

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

为什么要用变量?

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

如何用变量?

    先定义 后引用 

    定义:age=18 heighti=1.8 name='xxx'

定义变量有三部分组成

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

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

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

    引用:print(age)

垃圾回收机制

    引用计数:增加

    x=10 #10引用计数为1

    y=x   #10引用计数为2

    引用计数:减少

    x=20 #10引用计数为1

    del y #10引用计数为0

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

    

        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值