我刚刚开发了我的第一个python程序! 为了从中学到更多的东西,我认为最好的主意,并张贴在这里。 我只是想知道有没有更好的方法来编写这个程序。在
这是一个python程序,它带来了“易经,突变之书”的翻译 Richard Wilhelm,在命令行。在
完整的项目在github上: https://github.com/roorco/CliChing/blob/master/cliching.py
值得注意的是:为了识别程序提取的是哪个十六进制,它将十六进制转换为二进制数。在编写这段代码时,我想我明白了莱布尼茨是如何通过研究易经发现二进制数的。在
由于这个练习,我更好地理解了Python中的类,但有一点我还是不清楚:
如果我写下:
class Line(object):
def intro():
...
最后我称之为:
^{pr2}$结果将是:
TypeError: intro() takes no arguments (1 given)
为什么? 唯一的办法就是给intro一个“x”参数。 还有其他办法吗?在
如果你愿意,请给我一些反馈。在
类中定义的方法需要将self作为参数。这基本上是因为他们需要知道函数在哪个对象上运行。看看这两个链接,它们很好地解释了
self
是什么以及我们为什么需要使用它。在What is the purpose of self?
https://freepythontips.wordpress.com/2013/08/07/the-self-variable-in-python-explained/
相关问题 更多 >
编程相关推荐