基本输出函数 print变量赋值语句python 中自动化内存管理is /is not 运算符小整数对象池:id函数del 语句 delete
在交互模式下,查看当前作用域内变量的方法 自动化内存管理和引用计数复合赋值运算符:内置空值对象null
基本输出函数 print制造一个标准输出
格式:print("要打印的东西")
示例
print("hello") 字符串
print(1+2*3) 表达式
多个数据打印时用逗号分隔开
print(“边长”,5+3,“cm”)
print(1+2,3+4,100)
变量是关联一个对象的标识符作用:用来绑定一个数据对象,一遍以后重复使用变量名的命名方法
变量名必须为字母或下划线开头,后跟字母,下划线或数字(0-9)不能使用Python的关键字:Ture False,None,is ,del,if,elif,else,pass,not,…(33个)
(说明:Python变量名区分大小写)合法的变量名:a a1 bbb _aa _A var get_value ABcd不合法:1a 123 $ABC +a -b ### @ABC
赋值语句
符号:=语法: 变量名1=变量名2=表达式 或 变量名=表达式 或 变量名1,变量名2,变量名3,…=序列作用:用于将一个变量绑定(或关联)在一个对象上说明:
当变量不存在时创建该变量,并绑定这个对象当变量存在时,改变这个变量的绑定关系一个变量只能绑定一个对象两个变量可以绑定同一个对象 python 中自动化内存管理
a = 1000 绑定关系 b = 2000 c = a + b
python 关联/绑定/引用的含义
关联/绑定/引用都是指针变量和一个对象的关联关系,Python中变量没有类型 is /is not 运算符
is的作用:判断两个对象是否是同一个对象,如果是同一对象,返回true,否则返回falseisnot作用相反语法:x is y x is not y 小整数对象池:
CPython 中,整数-5至256永远存在内存中不会释放,并可以重复使用 id函数
作用:返回一个对象在内存中的地址用法:id(x) del 语句 delete
作用:用于删除变量,同时解除与对象的关联关系,如果可能,则释放对象语法:del 变量名 在交互模式下,查看当前作用域内变量的方法
>>>help("_main_")
退出键:q
自动化内存管理和引用计数
每个对象都会记录有几个变量引用自身,当引用的数量为0时,则此对象将被销毁复合赋值运算符:
y += x 等于 y = y + x y -= x 等于 y = y - x y *= x 等于 y = y * x y /= x 等于 y = y / x y //= x 等于 y = y // x y %= x 等于 y = y % x y **+= x 等于 y = y ** x内置空值对象null
a=null



