python基础,,变量变化的状态/特征


变量

变化的状态/特征。
变即记录的状态是可以发生变化的
量即衡量/记录现实世界中的某种特征/状态

变量的基本作用:是用来存储数据,被后面的代码引用

定义变量的语法

变量名(访问到值的唯一方式)、赋值符号(将值的内存地址绑定给变量名)、变量值(表示状态)

例:

技术分享图片
使用规则:先定义、再通过变量名去引用

变量的定义规范

1、变量名只能是字母、数字、下划线的组合
2、不能以数字开头
3、不能用关键字作为变量名(and,or,if,is,not........)
注意:定义变量名约定俗成的规则
1、不用中文、拼音
2、变量名不能让过长
3、变量名不能词不达意
变量名的定义方式:
1、驼峰体(AgeOfOldboy=43)
2、下划线(age_of_oldboy=43)    #推荐使用

定义一个变量,变量的值会具备三个特征:ID,type,value
1、等号比较的是值
2、is 比较的是 ID
#注意:

1、ID相同,type和value必定相同
2、value相同type必定相同,但是ID可能不同
如下:

C:\Users\zhang>pythonPython 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>>>>>>>>>>> a=‘userinfo name:lining‘>>> b=‘userinfo name:lining‘>>> id(a)41114840>>> id(b)41114912>>> a==bTrue>>> a is bFalse>>>
执行python程序的两种方式

1、交互式

优点:调试程序/代码方便
缺点:无法永久保存代码

2、命令行

python3 D:\PycharmProjects\练习.py
可以永久保存代码(以文件的形式)

python执行程序的三个过程

1、先启动python解释器
2、将python程序当普通文件从硬盘读入内存
3、python3解释器解释执行刚刚读入内存的文件代码
#只有在第3个过程时才识别python的语法

垃圾回收机制

python会定期的自动回收引用计数为0的值

技术分享图片
1 # 垃圾回收机制2 x = 12  # 引用计数为13 y = x  # 引用计数为24 5 x = 11  # 引用计数为2-1=16 del y  # 引用计数为1-1=0

python基础

评论关闭