zoukankan      html  css  js  c++  java
  • 6 int数值类型的内置函数

    一、int() 函数

    1、字符串转数字

    # int()函数,类型转换
    a = '123'
    
    # type()函数,获取数据类型
    print(type(a), a) # <class 'str'> 123
    b = int(a) # 类型转换
    print(type(b), b) # <class 'int'> 123

    2、进制转换

    # python中最大进制:36
    # base must be >= 2 and <= 36, or 0
    num = 'Z'
    print(int(num, base=36)) # 36进制最大值z
    
    # num1 = 'A'
    num1 = 'a'
    print(int(num1, base=16)) # 16进制a/A对应的十进制值为10

    3、数值的bit长度:

    # 数值 二进制表示
    # 1 1
    # 2 10
    # 3 11
    # 4 100
    # 5 101
    age = 33
    r = age.bit_length()
    print(r) # 6: 数值33的二进制bit长度为6
  • 相关阅读:
    socketserver
    socket进阶
    socket基础
    反射
    subprocess模块
    面向对象高级特性
    面向对象基础
    字典的高级特性
    *号的妙用
    logging模块
  • 原文地址:https://www.cnblogs.com/LIAOBO/p/13363584.html
Copyright © 2011-2022 走看看