python基础七 基础数据类型-整型、布尔值

1.整型

1.1 定义

  • 用于计算和比较

1.2 进制转换

1.2.1 10进制 --> 2进制

  • 算法

    整除2,获取余数,从下往上读取

    #示例 15转换为二进制    15整除2
    商        余数
    7            1
    3            1
    1            1
    0            1
    
    15转换为二进制  -->    1111
    
  • 转换关键字

    bin() #十进制转换二进制

  • 示例

    print (bin(15))
    0b1111
    

1.2.2 2进制 --> 10进制

  • 算法

    从右向左,计算机从0开始

    #示例        1010转换为十进制
    1010
    =0*0**2 + 1*2**1 + 0*2**2 + 1*2**3
    =0 + 2 + 0 + 8
    =10
    
  • 转换关键字

    int() #二进制转换十进制

  • 示例

    print (int("1010"),2)        2表示括号中的数字是二进制
    10
    

1.3 最大位数 bit_length

求十进制最大位数

//示例1
a = 10 
print (a.bit_length())
4

#说明
10转换为2进制为1010  -->4//示例2
a = 30
print (a.bit_length())
5

#说明
30转换为2进制为11110  -->5

2.布尔值

2.1 作用

判断对错

2.2 说明

只有python的True和False的首字母是大写,其余语言都是小写

2.3 代码示例

print(1>2)
print(10>5)
False
True
泡泡吐肥皂o © gitbook.pptfz.top 2021 all right reserved,powered by Gitbook文件修订时间: 秃笔南波湾!!!

results matching ""

    No results matching ""