Python教程:int数值类型的内置函数

枫铃3年前 (2021-09-30)Python220

1、字符串转数字

# int()函数,类型转换
a = '123'

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

2、进制转换

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
# 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

相关文章

python可以提高程序执行速度N倍你知道吗?

1.1。Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用...

Python新工具:用三行代码提取PDF表格数据

Python新工具:用三行代码提取PDF表格数据

从 PDF 表格中获取数据是一项痛苦的工作。不久前,一位开发者提供了一个名为 Camelot 的工具,使用三行代码就能从 PDF...

QML使用Python的函数

有2种方法: 一、 QML中定义一个信号,连接Python里的函数; 这里的函数不用特意指明为槽函数࿰...

Python with as 用法

With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的wi...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。