5.0变量和运算符

变量

变量的定义 A=[1,2,3,4]

变量的命名规范 字母、数字、下划线,首字母不能是数字 系统关键字不能用

Python的变量区分大小写 Python变量没有类型

变量相互赋值诡异现象 值类型(int、str、tuple)、引用类型(list、set、dict)

显示内存地址:id()

元组和list的区别

元组()不可改变 列表list [ ] 可变

列表追加元素:b.append(4) 元组无法追加元素

能用元组()就不要用列表[ ]

元组中的列表可修改

运算符

  1. 算术运算符

    '+'  '-'  '*'  '/'  '//'  '%'  '**'平方
  2. 赋值运算符

    '='  '+='  '*='  '/='  '%='  '//='
  3. 关系运算符

    '=='  '!='  '>'  '<'  '>='  '<='
  4. 逻辑运算符

    'and'  'or'  'not'

    返回True 或False 的元素;如何有两个true,返回第二个true的元素

  5. 成员运算符

    'in'  'not in'

    当对字典做成员运算时,判断的是key

  6. 身份运算符

    比较变量的内存地址

    'is'  'not is'

    顺序不同的集合比较,== 返回true ,is 返回False

    顺序不同的元组比较,==返回false,is返回False

== 值判断 is 身份判断 type 类型判断 isinstance(a,int)isinstance(a,(int,str,foat)) 对象的三个类型:id,value,type 7. 位运算符

'&'按位与  '|'按位或  '^'异或  '~'按位取反  '<<'左移 '>>'右移

Last updated

Was this helpful?