首页 > 其他 > 详细

学习内容3

时间:2019-10-16 15:23:11      阅读:62      评论:0      收藏:0      [点我收藏+]

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

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

str()      int()     bool()   本身是内置函数

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

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

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

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

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

 

学到的内置函数

  print()

  input()

  type()

  int()

  str()

  bool()

 

#比较运算符

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

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

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

 

 

技术分享图片

 

 

 技术分享图片

逻辑运算符
     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
     现在学的只有字符串 x in y, y中是否包含x
6, 赋值运算符
     =   +=   -=   *=   /=  %=    **=   //=
           技术分享图片
 
复合赋值运算符
   在python中这类对a进行加法之后再赋值给a的情况,我们叫做自加,常见的操作当然还有自减
        a = 6
        a += 1
        a -= 3
 
 
小数据池: 只在str,int中存在的
    小数据池(为了节省内存而存在)
数据-5 ---256 共用一个内存地址
str ,0 或者一位(包括特殊字符) 也是共用一个内存
   如果包括特殊字符是多个不共用
 
技术分享图片

学习内容3

原文:https://www.cnblogs.com/computer123/p/11685107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!