欢迎访问宙启技术站
智能推送

了解Python中Number()函数的基本概念

发布时间:2023-12-27 03:41:54

Number()函数是Python内置的一个函数,用于将一个对象转换为数字类型。

Number()函数接受一个参数,可以是任意类型的对象,包括整数、浮点数、字符串等。它的作用是将这个对象转换成数字类型的值。

下面是几种常用的使用例子:

例子1:将整数转换为浮点数

x = 5
print(Number(x))  # 输出 5.0

在这个例子中,整数5被转换为了浮点数5.0。

例子2:将字符串转换为整数

y = "10"
print(Number(y))  # 输出 10

在这个例子中,字符串"10"被转换为了整数10。

例子3:将字符串转换为浮点数

z = "3.14"
print(Number(z))  # 输出 3.14

在这个例子中,字符串"3.14"被转换为了浮点数3.14。

例子4:将布尔值转换为整数

a = True
print(Number(a))  # 输出 1
b = False
print(Number(b))  # 输出 0

在这个例子中,布尔值True被转换为了整数1,布尔值False被转换为了整数0。

需要注意的是,当Number()函数接收到一个无法转换为数字类型的对象时,将会抛出TypeError异常。

例子5:将不可转换为数字类型的对象转换为数字

c = "hello"
print(Number(c))  # 抛出TypeError异常

在这个例子中,字符串"hello"无法转换为数字类型,所以调用Number()函数会抛出TypeError异常。

总结来说,Number()函数用于将一个对象转换为数字类型的值。它可以将整数、浮点数、字符串等各种类型的对象转换为数字类型,但是当遇到不可转换的对象时,会抛出TypeError异常。