首页 > 编程语言 > 详细

python 第三课

时间:2019-10-16 22:09:53      阅读:71      评论:0      收藏:0      [点我收藏+]
1,bool 值类型只有两个值 (True, False) #布尔值
 
 
        str int bool 三种数据类型之间的转化
 
 
        str() int() bool() 本身是内置函数
 
 
        str---->int a = "6484684" 元素必须是数字,否则报错
 
 
        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 >or
 
 
         如果优先级在同一级,从左往右依次执行
 
 
技术分享图片
 
技术分享图片
 
 
4, 算数运算符 + - * / %取余 ** 平方 // 取整
 
 
5, 成员运算符 in, not in
 
 
现在学的只有字符串 x in y, y中是否包含x
 
 
6, 赋值运算符
 
 
      = += -= *= /= %= **= //=
 
技术分享图片
 
 
复合赋值运算符
 
 
       在python中这种对a进行加法之后再赋值给a的情况,我们叫做自加,常见的操作当然还有自减
 
 
     a = 6
 
 
     a +=1
 
 
     a -=3
 
 
  学到的内置函数
 
 
print()
 
 
input()
 
 
type()
 
 
int()
 
 
str()
 
 
bool()
 
 
id()
 
 
 
小数据池: 只在str,int中存在的
 
 
小数据池作用:(为了节省内存而存在)
 
 
数据 -5 ---256 之间的值共用一个内存地址
 
 
str ,空 或者一位(包括特殊字符) 也是共用一个内存
 
 
如果多位并且包括特殊字符不共用内存
 
技术分享图片
 
 
为空时,true
 
技术分享图片
 
 
 
在python交互式时,变量可以直接输出,不用借助print
 
技术分享图片
 
 
 
 
 
 
 
 
 

python 第三课

原文:https://www.cnblogs.com/yuzui/p/11687829.html

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