因为 pow 是内置的方法,而 sin 是 math 包提供的方法.
如果你自己定义了一个 pow 方法,就会覆盖掉默认的 pow 方法,但是如果你 import 了两个包,两个里面都有 sin 方法,那么使用的时候如果不指定是哪个的话就无法准确执行了.同理,如果引用的是外部包的方法或者类的话,就一定要使用包名引用.如果每次打包名嫌麻烦的话,可以使用 import math as m 这样的缩写,下次就可以使用 m.sin() 了.
参考文章:
描述
sin()返回的x弧度的正弦值.
语法
以下是sin()方法的语法:
importmath
math.sin(x)
注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法.
参数
x--一个数值.
返回值
返回的x弧度的正弦值,数值在-1到1之间.
实例
以下展示了使用sin()方法的实例:
#!/usr/bin/python
import math
print "sin(0) : ", math.sin(0)
print "sin(math.pi) : ", math.sin(math.pi)
以上实例运行后输出结果为:
sin(0) : 0.0
总结