码迷,mamicode.com
首页 >  
搜索关键字:python代码    ( 2049个结果
10行python代码实现约瑟夫问题
什么是约瑟夫问题? 约瑟夫问题是一个有趣的数学游戏,游戏规则如下: 1、N个人围成一个圈,编号从1开始,依次到N。 2、编号为M的游戏参与者开始报数,报数从1开始,后面的人报数接龙,直到K为止,报数为K的人将出局。 3、出局者的下一个玩家接着从1开始报数,如此循环,直到剩下一个玩家时游戏结束,这个玩家就是游戏获胜者。 那么问题来了,哪个编号是游戏获胜者呢? 下面通过简单的几行pytho...
分类:编程语言   时间:2015-04-14 18:03:47    阅读次数:166
找出字符串中重复的字母
可以利用字母的大小关系将输入的字符串中的标点符号和空格去掉(利用过滤函数)利用普通的方法Python代码如下: 1 #encoding=utf-8 2 #查找给定的字符串中的重复元素 3 4 #用于删除列表中不是字母的元素 5 def delete(alist): 6 for i in a...
分类:其他好文   时间:2015-04-11 13:11:05    阅读次数:149
Python生成器
yield生成器: 通过使用yield,可以让函数生成一个序列,函数的返回对象为"generator",通过对对象连续调用next()来返回序列的值生成器函数只有在调用next()方法的时候才开始执行函数里面的语句Python代码defcount(n):print"cunting"whilen>0....
分类:编程语言   时间:2015-04-09 21:17:33    阅读次数:147
让Python代码更快运行的 5 种方法
不论什么语言,我们都需要注意性能优化问题,提高执行效率。选择了脚本语言就要忍受其速度,这句话在某种程度上说明了Python作为脚本语言的不足之处,那就是执行效率和性能不够亮。尽管Python从未如C和Java一般快速,但是不少Python项目都处于开发语言领先位置。Python很简单易用,但大多数人...
分类:编程语言   时间:2015-04-09 15:16:48    阅读次数:179
转:python代码缩进
习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻...
分类:编程语言   时间:2015-04-08 23:14:26    阅读次数:195
使用 Python 进行稳定可靠的文件操作
点这里阅读目录截断-写写-替换追加Spooldir原子性一致性隔离性程序需要更新文件。虽然大部分程序员知道在执行I/O的时候会发生不可预期的事情,但是我经常看到一些异常幼稚的代码。在本文中,我想要分享一些如何在Python代码中改善I/O可靠性的见解。考虑下述Python代码片段。对文件中的数据进行...
分类:编程语言   时间:2015-04-08 10:48:56    阅读次数:148
YAPF:Google开源的Python代码格式化工具
点这里现在的大多数 Python 代码格式化工具(比如:autopep8 和 pep8ify)是可以移除代码中的 lint 错误。这显然有些局限性。比如:遵循 PEP 8 指导的代码可能就不会被格式化了,但这并不说明代码看起来就舒服。译注:lint 是最著名的C语言工具之一,是由贝尔实验室Steve...
分类:编程语言   时间:2015-04-07 11:51:31    阅读次数:291
Google的Python代码格式化工具YAPF详解
原文地址:http://geek.csdn.net/news/detail/29735介绍目前用于Python的格式化程序(如autopep8和pep8ify)都用于删除代码中的lint错误。这有很明显的局限性。YAPF采用了不同的方法,基于Daniel Jasper开发的“'clang-forma...
分类:编程语言   时间:2015-04-07 11:19:57    阅读次数:207
Python学习(六)模块
Python模块 模块定义 随着程序越来越庞大,需要分隔成几个文件;也需要能在不同文件中复用函数、类和变量,而不是拷贝代码。为了满足这些需要,Python提供了模块。 简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 模块...
分类:编程语言   时间:2015-04-06 21:35:31    阅读次数:201
Google的Python代码格式化工具YAPF详解
平时习惯了杂乱无章地编写代码,而最后的代码勘定,却依赖于PyCharm自带的格式化工具,以及根据其自带的提示功能来规范代码。而pycharm里的格式化工具,不支持对多文件进行代码批量格式化,曾经尝试些解决方案,结果无功而返,不了了之。今天看到这个工具,终于有望了。# 本地小试cd /home/k.....
分类:编程语言   时间:2015-04-04 09:07:33    阅读次数:351
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!