
Python
班德尔第一小法
悦己之作,方能悦人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类编码风格
类名采用**驼峰命名法**,即将类名中的每个单词的首字母大写,而不使用下划线。实例名和模块名都采用小写格式,并在单词之间加上下划线。对于每个类,都应紧跟在类定义后面包含一个文档字符串。这种文档字符串简要地描述类的功能,并遵循编写函数的文档字符串时采用的格式约定。每个模块也都应包含一个文档字符串。可使用空行来组织代码,但不要滥用。在类中,可使用一个空行来分隔方法;而在模块中,可使用两个空行来分隔...原创 2019-04-10 19:52:31 · 231 阅读 · 0 评论 -
读文件
读取整个文件with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents)with:有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。其中一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数...原创 2019-04-12 08:51:00 · 259 阅读 · 0 评论 -
写文件
调用open(filename,'#')时需要另一个实参#,告诉Python你要写入打开的文件'r':读取模式'w':写入模式'a':附加模式'r+':读取和写入模式如果没有参数,Python以默认的只读模式打开文件写入空文件filename = 'programming.txt'with open(filename, 'w') as file_object: ...原创 2019-04-13 08:03:04 · 3193 阅读 · 0 评论 -
异常
处理ZeroDivisionError异常print(5/0)如果训练有素的攻击者获得文件名字以及代码信息,判断对你的代码发起什么样的攻击,所以要尽可能返回简单的错误信息。while True: first_number = input("\nFirst number:") if first_number == 'q': break second_number = inpu...原创 2019-04-13 08:36:35 · 156 阅读 · 0 评论 -
存储数据
很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供要可视化的数据。比如吃鸡里面的游戏配置,可视化设置配置最低。程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,你几乎要保存他们提供的信息;一种简单的方式是使用模块json来存储数据。模块json让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。你还可以使用json在Python程序...原创 2019-04-13 09:44:30 · 171 阅读 · 0 评论 -
Python常用模块总结
一、pygame1.常用pygame.init() #初始函数,使用pygame的第一步;pygame.display.set_mod((600,500),0,32) #生成主屏幕screen;第一个参数是屏幕大小,第二个0表示不使用特性,可用FULLSCREEN,RESIZEBLE,NOFRAME,DOUBLEBUF(双缓冲,使用时需用pygame.display.flip...原创 2019-05-01 11:21:47 · 1129 阅读 · 0 评论 -
太空飞船
对书《Python编程 从入门到实践》里面的太空飞船代码进行实践该项目在windows上使用了Pygame模块,所以需要安装Pygame访问:(https://bitbucket.org/pygame/pygame/downloads/),查找与你运行的Python版本匹配的windows安装程序下载合适的文件后,如果是.exe文件,就直接运行如果该文件扩展名为whl,就将它复制到你的项目...原创 2019-05-23 15:16:41 · 313 阅读 · 0 评论 -
基于Jupyter下的Pyecharts下的可视化编程
准备条件:(1)下载anaconda(自带python版本,必须3.6以上),anaconda软件自带许多软件包、库,使用起来非常方便(2)在anaconda命令端安装pyecharts pip install pyecharts版本说明:pyehcarts需要1.0以上的版本,匹配python3.6以上。在anaconda下打开jupyter即可编程...原创 2019-09-11 20:58:58 · 6489 阅读 · 0 评论