python问题去哪里提问
CSDN社区。
中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。
解决计算问题过程中,哪些步骤中可能用到Python语言
答:解决计算问题过程中,以下步骤可能用到Python语言。
在三角函数的计算,我们输入sin(30),按下回车后,似乎出问题了,下面出现了一些红色的字符,注意遇到红色字符,就表明我们犯错了。注意有这么一句:
NameError: name 'sin' is not defined,意思呢就是python不认识sin,昨天我们用的print则是它认识的,那该怎么办呢,我们应该特别强调一下,告诉python,sin是数学中的三角函数,首先我们敲入import math告诉python我们要用一些数学的功能,然后在敲入math.sin(30)
看到结果了,似乎不对啊,这是怎么回事呢,实际上在python里面sin这个函数要的参数是以弧度为单位的,而我们给的是角度,如何把角度转换成弧度呢,python也给我们方法了,下来我们输入math.sin(math.radians(30)),这回结果就对了,其中math.radians就是把角度转换成弧度的
python快捷方式存在问题怎么解决
快捷方式出问题可能是应用程序改变路径了,重新指定即可。不行,备份之前数据,重新安装就行。工具只是编写代码的工具,不好要换一个,会装环境,装不装工具都一样。
不过是工具能提高效率,减少手动输入,语法自动检查而已。推荐使用官网推荐的工具。
访问外部类的内部类在Python问题,怎么解决
You're trying to access Outer's class instance, from inner class
instance. So just use factory-method to build Inner instance and pass
Outer instance to it.
1
2
3
4
5
6
7
8
9
10
11
12
class Outer(object):
def createInner(self):
return Outer.Inner(self)
class Inner(object):
def __init__(self, outer_instance):
self.outer_instance = outer_instance
self.outer_instance.somemethod()
def inner_method(self):
self.outer_instance.anothermethod()
还没有评论,来说两句吧...