zoukankan      html  css  js  c++  java
  • 第三天——整型和布尔值(一)


    整型和布尔值


    一. 整型(int)

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

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

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

    1.1 整数的加

    a = 10
    b = 20
    print(a + b)
    结果:
    30
    

    1.2 整数的减

    a = 10
    b = 20
    print(b - a)
    结果
    10
    

    1.3 整数的乘

    a = 10
    b = 20
    print(a * b)
    结果:
    200
    

    1.4 整数的除

    a = 10
    b = 20
    print(b / a)
    结果:
    2.0
    # 注意点:当我们使用Python3的时候我们除法获取到时浮点数,也就是小数,但是使用Python2的时候使用除法获取的就是整数
    

    1.5 整数的整除

    a = 10
    b = 20
    print(b // a)
    结果:
    2
    

    1.6 整数的取余

    a = 5
    b = 2
    print(a % b)
    结果:
    1
    

    1.7 整数的次方(幂)

    a = 5
    b = 2
    print(a ** b)
    结果:
    25
    

    注意点: 在Python2中存在long(长整型) 但是在Python3中long(长整型)不存在

    我们常说的数字都是10进制的,数字表示的形式有很多种,我们今天就简单的说一下十进制数和二进制数

    他们之间是如何转换,我们先来看看十进制转换二进制,使用一种整除法,例如十进制的数是15我们想要知道15的二进制是多少就除以2获取他的余数然后从下向上将这些余数拼到一起,就是用以下的方法

    在这里插入图片描述
    我们现在知道怎么将十进制的数转换成二进制,那就再来看看怎样将二进制的数转换成十进制.

    我们使用110001来举例,现在想要获取到这个二进制的数然后转换成十进制 要进行如下操作

    接下来的计算我们就从右向左计算,用最右侧的数乘以2的0次方,依次向左推
    1*2**0 + 0*2**1 + 0*2**2 + 0*2**3 + 1*2**4 + 1*2**5    换算下来就是
      1    +    0   +   0    +   0    +   16   +   32 =  49
    

    我们使用这种办法就能将二进制的数转换成十进制的数

    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。 想到与得到中间还有两个字——做到。
  • 相关阅读:
    使用MyEclipse可视化开发Hibernate实例
    Query查询
    Java Filter过滤机制详解(转载)
    持久化对象的状态转换
    经典SQL语句大全
    持久对象的生命周期
    Mysql命令操作
    hibernate常用的接口和类的方法以及持久化对象的状态变化
    mysql的安装
    Visual C# 2008+SQL Server 2005 数据库与网络开发 10.8 小结
  • 原文地址:https://www.cnblogs.com/huoxc/p/12954704.html
Copyright © 2011-2022 走看看