Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-builtin-functions-int.html

python 用于将一个字符串或数字转换为整型的内置函数 int 详解

Python 内置函数 Python 内置函数


int 是 Python 的内置函数之一,用于将指定的值转换为整型。

函数语法

int(x, base=10)

参数:

  • x : 要转换为整型的值,可以是一个字符串、整数或浮点数。
  • base (可选): 表示输入值的进制,默认为 10。如果 x 是字符串,base 可以是 2 到 36 之间的整数,表示字符串所表示的进制。如果 x 是整数或浮点数,base 参数会被忽略。

示例代码

# 将字符串转换为整型,默认进制为10
num_str = "123"
result1 = int(num_str)
print(result1)  # 输出: 123

# 将字符串转换为整型,指定进制为16
hex_str = "1A"
result2 = int(hex_str, base=16)
print(result2)  # 输出: 26

# 将浮点数转换为整型
float_num = 3.75
result3 = int(float_num)
print(result3)  # 输出: 3

# 将整数转换为整型,base参数会被忽略
integer_num = 42
result4 = int(integer_num, base=8)
print(result4)  # 输出: 42

运行结果:

123
26
3
42

总结

它可以接受不同类型的输入,如字符串、整数和浮点数,并将其转换为整型。如果输入是字符串,可以通过指定进制来解释字符串的含义。默认情况下,base 参数为 10,适用于大多数情况。如果输入是浮点数,int 函数会将其截断为一个整数。需要注意的是,如果输入是一个浮点数或整数,base 参数将被忽略。在处理进制转换时,int 函数非常有用,可以将不同进制的字符串表示转换为整数进行计算。

bool()是Python内置的函数之一,用于将给定的参数转换为对应的布尔值。返回值:如果参数x是假值(如False、None、空容器、0、 ...
函数语法formatted_string="templatestring".在模板字符串中,你可以使用大括号{}来表示一个占位符,然后在fo ...
frozenset是Python内置函数之一,用于将可迭代对象转换为不可变的集合类型(frozenset)。与普通的集合不同,不可变集合一旦 ...
函数语法bytes([source[,encoding[,errors]]])参数:source(可选):要转换为字节序列的对象。它可以将整 ...
compile()是Python的一个内置函数,用于将源代码编译为字节代码。通过exec()可以执行整个程序,eval()可以执行表达式并返 ...