day2python入门

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解释器会将引用计数为零的值回收

    

        

猜你喜欢

转载自blog.csdn.net/weixin_40782004/article/details/85277712