Number
# 简介
数值(Number)提供四则运算、关系运算、统计计算、正反三角函数计算、简单函数计算等相关算法。
# Number
构造函数,返回一个由给定参数构建的Number对象。
函数 | 返回值 |
---|---|
Number(number) | Number |
参数 | 类型 | 说明 |
---|---|---|
number | Number|Object | 一个数或计算得到的对象 |
# 示例
num = pie.Number(0.8)
print(num.getInfo())
# abs
计算输入值的绝对值。
函数 | 返回值 |
---|---|
abs(self) | Number |
# 示例
num = pie.Number(-10)
print(num.abs().getInfo())
# acos
计算输入值的反余弦,得到结果为角度。
函数 | 返回值 |
---|---|
acos() | Number |
# 示例
num = pie.Number(0.5)
print(num.acos().getInfo())
# add
计算两个值的和。
函数 | 返回值 |
---|---|
add(value) | Number |
参数 | 类型 | 说明 |
---|---|---|
value | Number | 第二个数 |
# 示例
num = pie.Number(3)
print(num.add(3).getInfo())
# asin
计算输入值的反正弦,得到结果为角度。
函数 | 返回值 |
---|---|
asin() | Number |
# 示例
num = pie.Number(1)
print(num.asin().getInfo())
# atan
计算输入值的反正切,得到结果为角度。
函数 | 返回值 |
---|---|
atan() | Number |
# 示例
num = pie.Number(3)
print(num.atan().getInfo())
# cos
计算输入角度的余弦。
函数 | 返回值 |
---|---|
cos() | Number |
# 示例
num = pie.Number(60)
print(num.cos().getInfo())
# divide
将第一个值除以第二个值,如果除以0,则返回0。
函数 | 返回值 |
---|---|
divide(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 除数 |
# 示例
num = pie.Number(90.5)
print(num.divide(10).getInfo())
# eq
如果第一个值等于第二个值,则返回1;若不相等,返回{},表示0/false。
函数 | 返回值 |
---|---|
eq(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 待判断的值 |
# 示例
num = pie.Number(90.5)
print(num.eq(10).getInfo())
# floor
计算小于或等于输入的最大整数。
函数 | 返回值 |
---|---|
floor() | Json |
# 示例
num = pie.Number(90.5)
print(num.floor().getInfo())
# lt
如果第一个值小于第二个值,则返回1;如果第一个值大于等于第二个值,则返回{},表示0/false
函数 | 返回值 |
---|---|
lt(value) | List |
参数 | 类型 | 说明 |
---|---|---|
value | Int,Float | 比较的数值 |
# 示例
num = pie.Number(90.5)
print(num.lt(100).getInfo())
# lte
如果第一个值小于等于第二个值,则返回1;如果第一个值大于第二个值,则返回{},表示0/false。
函数 | 返回值 |
---|---|
lte(value) | List |
参数 | 类型 | 说明 |
---|---|---|
value | Int,Float | 比较的数值 |
# 示例
num = pie.Number(90.5)
print(num.lte(100).getInfo())
# max
选择第一个和第二个值的最大值。
函数 | 返回值 |
---|---|
max(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 比较的值 |
# 示例
num = pie.Number(90.5)
print(num.max(0).getInfo())
# min
选择第一个和第二个值的最小值。
函数 | 返回值 |
---|---|
min(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 比较的值 |
# 示例
num = pie.Number(90.5)
print(num.min(0).getInfo())
# multiply
计算两个值的乘积。
函数 | 返回值 |
---|---|
multiply() | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 除数 |
# 示例
num = pie.Number(90.5)
print(num.multiply(10).getInfo())
# neq
如果第一个值不等于第二个值,则返回1;如果相等,返回{},表示0/false。
函数 | 返回值 |
---|---|
neq(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 待判断的值 |
# 示例
num = pie.Number(90.5)
print(num.neq(10).getInfo())
# Not
如果输入非零,则返回0,否则返回1。
函数 | 返回值 |
---|---|
Not(value) | List |
参数 | 类型 | 说明 |
---|---|---|
value | Int,Float | 比较的数值 |
# 示例
num = pie.Number(90.5)
print(num.Not().getInfo())
# Or
如果任一输入值非零,则返回1。
函数 | 返回值 |
---|---|
Or(value) | List |
参数 | 类型 | 说明 |
---|---|---|
value | Int,Float | 比较的数值 |
# 示例
num = pie.Number(90.5)
print(num.Or(10).getInfo())
# pow
将第一个值作为第二个值的幂。
函数 | 返回值 |
---|---|
pow(value) | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 幂数值 |
# 示例
num = pie.Number(90.5)
print(num.pow(2).getInfo())
# round
计算最接近输入的整数。
函数 | 返回值 |
---|---|
round() | Json |
# 示例
num = pie.Number(90.5)
print(int(num.round().getInfo()))
# sin
计算输入角度的正弦。
函数 | 返回值 |
---|---|
sin() | Number |
# 示例
num = pie.Number(90)
print(num.sin().getInfo())
# sqrt
计算输入值的平方根。
函数 | 返回值 |
---|---|
sqrt() | Number |
# 示例
num = pie.Number(3)
print(num.sqrt().getInfo())
# subtract
计算两个值的差,用第一个值减去第二个值。
函数 | 返回值 |
---|---|
subtract() | Json |
参数 | 类型 | 说明 |
---|---|---|
value | Int | 除数 |
# 示例
num = pie.Number(90.5)
print(num.subtract(10).getInfo())
# toByte
将输入值强制转换为无符号8位整数。
函数 | 返回值 |
---|---|
toByte() | Number |
# 示例
num = pie.Number(256)
print(num.toByte().getInfo()) #Byte范围(0-255)
# toDouble
将输入值强制转换为64位浮点。
函数 | 返回值 |
---|---|
toDouble() | Number |
# 示例
num = pie.Number(10) #1.7e308
print(num.toDouble().getInfo()) #Double范围(1.7e-308至1.7e308)
# toFloat
将输入值强制转换为32位浮点。
函数 | 返回值 |
---|---|
toFloat() | Number |
# 示例
num = pie.Number(10) #3.8e38
print(num.toFloat().getInfo())# Float范围(3.4e-38至3.4e38)
# toInt
将输入值强制转换为有符号32位整数。
函数 | 返回值 |
---|---|
toInt() | Number |
# 示例
num = pie.Number(2147483648)
print(num.toInt().getInfo()) #Int范围(-2147483648 ~ 2147483647)
# toInt16
将输入值强制转换为有符号16位整数。
函数 | 返回值 |
---|---|
toInt16() | Number |
# 示例
num = pie.Number(32768)
print(num.toInt16().getInfo()) #Int16范围(-32768-32767)
有问题,我来改改 (opens new window)
上次更新: 2022/05/25, 07:37:39