前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【我问Crossin】程序猿该如何正确的使用搜索引擎?

【我问Crossin】程序猿该如何正确的使用搜索引擎?

作者头像
Crossin先生
发布2018-04-17 11:45:53
1.2K0
发布2018-04-17 11:45:53
举报

1

调用类的方法时报错

代码:

代码语言:javascript
复制
class Foo():
    def myMethod():
        print('Hello!')
a = Foo()
a.myMethod()

报错信息:TypeError: myMethod() takes no arguments (1 given)

类中定义的对象方法,第一个参数需为 self。self 自动指向方法的调用者,调用时不用手动提供 self 的值。 将代码改为:

代码语言:javascript
复制
class Foo():
    def myMethod(self):
        print('Hello!')
a = Foo()
a.myMethod()

2

python 对 excel 进行操作该用什么库呢?

python 中操作 excel 的库有很多,可参考我们之前的介绍文章:Python-Excel 模块哪家强?

简要的选择建议:

不想使用 GUI 而又希望赋予 Excel 更多的功能,openpyxl 与 xlsxwriter,你可二者选其一; 需要进行科学计算,处理大量数据,建议 pandas+xlsxwriter 或者 pandas+openpyxl; 想要写 Excel 脚本,会 Python 但不会 VBA 的同学,可考虑 xlwings 或 DataNitro; 至于 win32com,不管是功能还是性能都很强大,有 windows 编程经验的同学可以使用。不过它相当于是 windows COM 的封装,自身并没有很完善的文档,新手使用起来略有些痛苦。

另外详细介绍 xlrd、xlwt、xlutils 库的文章:Python 与 Excel 不得不说的事

3

搜索引擎该如何正确使用?

正确地使用搜索引擎是学习编程的必备技能,用好 Google 或者 Baidu 也有很多技巧:编程初学者如何使用搜索引擎

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档