1,bool  值类型只有两个值(True,False)  布尔值

    str  int  bool  (True,False)之间的转化

    str---->int   a="123456"元素必须是数字,否则报错

    str---->bool   空串是False   不为空全部为True

    int---->bool   0为False,  非0全部为True

    bool--->int    True是1   False是0

     bool--->str    "True","False"

2,比较运算符

   >  <   >=   !=

   ==   比较两个对象的值是否相同

   is    比较的是内存地址是否相同

   看内存地址的方法   id(对象

 

 3,逻辑运算符  and  or  not    

      x and y, x为真,值是y,x为假,值是x
      x or y , x为真,值就是x,x为假,值是y

    比较运算符优先级高于逻辑运算符

    ()>not>and>of

    如果优先级在同一级,从左往右依次执行

    

 

      

4,算数运算符 +  -   *    /   %取余   **平方    //取整 

5,成员运算符  in,not  in

      现在学的只有字符串  x in  y,y中是否包含x

6,赋值运算符

      =  +=   -=   *=   /=   %=   **=    / /=

    

 

 学到的内置函数

print()

input()

type()

int()

str()

bool()

 

 小数据:只在str,int中存在的

    小数据池作用:(为了节省内存而存在)

     数据-5---256之间的值共用一个内存地址

    str,空或者一位(包括特殊字符)也是共用一个内存 

    如果多位并且包括特殊字符不共用内存

   

 

   为空时,true

  

 

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

  

 

 

 

 

 

 

     

 

posted on 2019-10-16 15:14  王征  阅读(101)  评论(0)    收藏  举报