了解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异常。
