python基础|python第一个程序以及变量

python基础|python第一个程序以及变量

一 python的第一个程序

  1.1 python程序

print(hello! word!)

python基础|python第一个程序以及变量

  我们使用window+R键,输入cmd,进入管理员模式。输入python,即可进入到python环境。输入python的第一个程序:print('hello! word!').即可输出hello!word!。这便是python程序运行的第一种模式:交互式。

  python程序运行有交互式和命令式两种。交互式在输入内容立刻就有换回结果,缺点就是无法永久保存数据。但命令式可以做到永久保存数据,只是在运行的方面有点繁杂。

  我们可以做一个命令式的运行方式。在电脑桌面新建一个.txt文档。在文档内编辑:print('hello! word!)。保存文档,并将文档后缀名txt改为py文件。在管理员模式中输入:python C:Userswww97Desktop第一个python程序.py。即python空格+文件路径。然后回车键。便可以运行。当我们在这个文档内编写一个完整的程序,就可以把整个程序运行。

python基础|python第一个程序以及变量  在上述操作中显而易见,我们总需要先把python环境调用后,才能执行python程序。这是python程序执行的特点。py文件运行步骤。第一步就要将python解释器文件读取到内存中,第二步将py文件代码也读取到内存中,第三步就是python解释器将文件翻译成计算机可以识别的语言。

二 变量

2.1 变量

  变量是python中最用的。是记录事物状态特征,可变化。

name = 'python'
age = 15

  构成变量的三要素:变量的值,赋值号,变量名。

  变量三要素:id()内存地址,type()数据类型和变量的值value

  使用的变量名最优的是见名知其义,变量名可以以单词,字母,数字,汉字,下划线等符号。不能用关键字,不要用汉字,变量名不能以数字开头。

2.2 常量

  严格意义上讲,python中没有常量。但python程序员约定俗成的规矩是变量字母全大写即为常量。

扩展知识

  小整数池

  在python中,0~256的数字不同变量名,同一个变量值的id相同。但是大于256之后,id会不相同。

  垃圾回收机制

  python中有三种垃圾回收机制:引用计数,标记清除和分带回收。

  引用计数:数据没有被变量名绑定将会清除

  标记清除:程序数据运行溢出,将会清除占满存储的数据。

  分带回收:根据值存活的时间,分出优先级,优先级高的垃圾扫描频率低