zoukankan      html  css  js  c++  java
  • day3

    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
    如果优先级在同一级,从左往右依次执行
    练习题:
    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
    学到的内置函数
    print()
    input()
     type()
    int()
    str()
    bool()
    id()
    小数据池: 只在str,int中存在的
    小数据池作用:(为了节省内存而存在)
    数据 -5 ---256 之间的值共用一个内存地址 
    str ,空 或者一位(包括特殊字符) 也是共用一个内存 
    如果多位并且包括特殊字符不共用内存
     

    为空时,true

     

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

     
  • 相关阅读:
    冲刺阶段站立会议每天任务7
    冲刺阶段站立会议每天任务6
    冲刺阶段站立会议每天任务5
    冲刺阶段站立会议每天任务4
    《梦断代码》读后感一
    第一次冲刺项目总结
    书店促销问题
    用户需求调研报告
    需求分析
    返回二维数组最大子数组的和(2)
  • 原文地址:https://www.cnblogs.com/Darry-Ring/p/11685630.html
Copyright © 2011-2022 走看看