day3

  • 1.boll值类型只有两个只 (True  ,    False )    #布尔值
  • str    int    bool   三种数据类型之间的转换
  • str()   int()     bool()    本身是内置函数
  • str--->int            a="1314520"      元素必须是数字,否则报错
  • str--->bool          空串是False  不为空全部为True
  • int--->bool         o为False  ,  非0全部为True
  • bool--->int          True是1   False是0
  • bool--->str          "True",   "False"

      2.#比较运算符 

  • ==  比较两个对象的值是否相同
  • is    比较两个内存地址是否相同
  • 看内存的方法     id(对象)

        3.逻辑运算符

  • x and y,     x为真,值是y,x为假,值是x
    x or y ,       x为真,值就是x,x为假,值是y
     比较运算符优先级高于逻辑运算符
     
    ()>not >and >or
     
    如果优先级在同一级,从左往右依次执行
     练习题:
     8 and 6
     0 and 8
    6 or 5
     0 or 7
     7 or 6 and 8 7
     7 or 6 and 8 and 9 7
     7 or 6 and 0 and 9 7
     
     
     
  •  4.算数运算符   +   -    *    /    %取余     **平方    //取整
  •  
     
    5.成员运算符   in,not  in
    现在学的只有字符串   xin  y, y中是否包含x 
     
    6.赋值运算
    =    +=    -=     /=     %=     **=    //=
    学到的内置函数
     print()
     input()
     type()
     int() 
     str()
     bool()
     
  • 小数据池:只在str,int中存在
  •  
    小数据池的作用:  (为了节省内存而存在)
  • 数据  -5---256  之间的值共用一个内存地址
  • str, 空或者一位(包括特殊字符)也是共用一个内存
  •   如果多位并且包括特殊字符不共用内存
  •  
     

     为空时,true

     在python交互式时,变量可以直接输出,不用借助print

     
     
     
     
     
     
     
     
     
     
原文地址:https://www.cnblogs.com/1314/p/11686397.html