标签:pytho 数字 char false 理解 就会 申请 划线 code
变量只能指向数据,不能指向变量,变量在内存中是唯一命名的。
命名方式:
name = ‘egon‘
id:反应的是变量值的内存地址,内存地址不同id不同
print(id(name))
type:不同类型的值用来表示记录不同的状态
print(type(name))
value:值本身
is与==
>>> x = ‘info:Egon: 18‘
>>> y = ‘info:Egon: 18‘
>>> print(x,y)
(‘info:Egon: 18‘, ‘info:Egon: 18‘)
>>> x == y
True
>>> x is y
False
#python解释器运行结果为上,pycharm中运行存在优化机制结果不一致
总结:id不同的情况下,值有可能相同,即两块不同的内存空间里可以存放相同的值
? id相同的情况下,值一定相同
小整数池[-5,256]:
? why:生活中一直不变的:π,性别,身份证
? what:一直不变的量,python中没有真正的常量,全部大写的变量称之为常量
? how:将变量全部大写,放在文件的最上面
? where:设置一些不变的量
? why:解释说明,便于理解
? what:注释,会读取,不执行
? how:
? 单行注释:#
? 多行注释:‘’‘被注释内容’‘’
? where:
? 难以理解的代码后面加注释
? 函数、类、文件都需要注释,解释说明
标签:pytho 数字 char false 理解 就会 申请 划线 code
原文地址:https://www.cnblogs.com/Psc-mmf/p/13904630.html