• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

姈鵷

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

python基础三

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

str   int   bool  之间的转化

  • str()      int()      bool()   本身是内置函数
  • str----->int     a="12334"    元素必须是数字,否则报错
  • str----->bool    空串是False    不为空全部为True
  • int----->bool    0为False,非0全部为True
  • bool---->int     True是1   False是0
  • bool----->str    "True","False"

二、#比较运算符

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

三、逻辑运算符

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

 

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

( )> not > and > or

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

  • 练习题:
  1. 8 and 6
  2. 0 and 8
  3. 6 or 5
  4. 0 or 7
  5. 7 or 6 and 8 7
  6. 7 or 6 and 8 and 9 7
  7. 7 or 6 and 0 and 9 7

 

四、 算数运算符   +   -    *     /     %取余 ** 平方 // 取整
 
五、成员运算符 in, not in
 
现在学的只有字符串 x in y, y中是否包含x
 
六、赋值运算符
 
=      +=      -=      *=      /=      %=      **=      //=

 

七、学到的内置函数:

  • print()
  • input()
  • type()
  • int()
  • str()
  • bool()

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

  • 小数据池作用:(为了节省内存而存在)
  • 数据-5 ---- 256   之间的值共用一个内存地址
  • str , 空或者一位(包括特殊字符)也是共用一个内存
    • 如果多位并且包括特殊字符不共用内存
 
 
  • 为空时,true
 
 
 
  • 在python交互式时,变量可以直接输出,不用借助print
 
 

posted on 2019-10-16 14:43  姈鵷  阅读(100)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3