zoukankan      html  css  js  c++  java
  • Python基础类型(1)

    整数

    整数在Python中的关键字用int来表示; 整型在计算机中运于计算和比较

    在32位机器上int的范围是:  -2**31~2**31-1,即-2147483648~2147483647

    在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807

    在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.

    在python3中不存在long类型 整数可以进行的操作:

    整数的加
    
    1
    2
    3
    4
    5
    6
    a = 10
    b = 20
    print(a + b)
     
    结果:
    30
    整数的减
    
    1
    2
    3
    4
    5
    6
    a = 10
    b = 20
    print(b - a)
     
    结果:
    10
    整数的乘
    
    1
    2
    3
    4
    5
    6
    a = 10
    b = 20
    print(a * b)
     
    结果:
    200
    整数的除
    
    1
    2
    3
    4
    5
    6
    a = 10
    b = 20
    print(b / a)
     
    结果:
    2.0<br># 注意点:当我们使用Python3的时候我们除法获取到时浮点数,也就是小数,但是使用Python2的时候使用除法获取的就是整数
    整数的整除
    
    1
    2
    3
    4
    5
    6
    a = 10
    b = 20
    print(b // a)
     
    结果:
    2
    整数的取余
    
    1
    2
    3
    4
    5
    6
    a = 5
    b = 2
    print(a % b)
     
    结果:
    1
    整数的次方(幂)
    
    1
    2
    3
    4
    5
    6
    a = 5
    b = 2
    print(a ** b)
     
    结果:
    25
    注意点: 在Python2中存在long(长整型) 但是在Python3中long(长整型)不存在
    
    回到顶部
    布尔值
    布尔值(bool) 判断真假; 取值只有 True False 
    
    转换问题:
    
    str ==> int
    1
    2
    n = int('22')
    print(n)<br>结果:<br>22<br>#注意点:字符串中的内容必须是阿拉伯数字才能强行转换
    int ==> str
    1
    2
    n = str(22)
    print(n)<br>结果:<br>22
    int ==> bool
    1
    2
    n = bool(4)  # bool(-1) 结果也是True
    print(n)<br>结果:<br>True<br>注意点: 使用bool转换的时候只要是非0的都为True
    bool ==> int
    1
    2
    n = int(True) # int(False) 结果是0
    print(n)<br>结果:<br>1
    bool ==> str
    1
    2
    n = bool(' ')
    print(n)<br>结果:<br>True   <br>注意点: 只要字符串中的内容不为空,所得到的结果就是True
    str ==> bool
    1
    2
    3
    4
    n = str(True)
    print(n)
    结果:
    True 
  • 相关阅读:
    Jenkins pipeline基本结构
    接口测试框架httprunner使用自定义extentreports报告模板遇到的问题小结
    python3中扩展字典类实现用点访问属性
    python3系列五可迭代对象、迭代器和生成器
    vue.js-组件嵌套
    使用Vue-CLI3.x进行vue.js环境搭建
    python系列四反射机制
    vue.js环境搭建踩坑记
    python系列三推导式
    python系列二filter()、map()和reduce()
  • 原文地址:https://www.cnblogs.com/YZL2333/p/10195252.html
Copyright © 2011-2022 走看看