0
点赞
收藏
分享

微信扫一扫

Python2

爱读书的歌者 2022-03-12 阅读 75

文章目录

基本输出函数 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,否则返回false
  • isnot作用相反
  • 语法: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

举报

相关推荐

0 条评论