我想写一个python让其纸上面在随机时间20秒到100秒之间打印一遍hello,world?


进度40%,最近有点犯懒

查看了下前面(vote前15页,挑了下,vote都是100+的样子,大概120个)的问题,链接, 大体梳理了下,本来想放一页搞定,奈何排版太乱,按类型分了下

第一页的前几个比较长,目测都有中文翻译版本,大家可以网上搜下

其他问题相对比较杂,有些简单,有些复杂,拉过来参考参考也不错

总结整理,复习印证(注意,合并了每个问题的多个答案,但是时间仓促,疏漏难免,感兴趣问题直接点链接看原文吧)


基本数据结构(列表,元组,字典等)

判断一个列表为空得最佳实践



插入,删除和归属判断复杂度都是O(1)

有什么方法可以获取系统当前用户名么?

有没有代码实例使用assert作为独立代码,而不是仅用来debug

Assert仅用在,测试那些从不发生的情况!目的是让程序尽早失败

Exception用在,那些可以明确知道会发生的错误,并且建议总是创建自己的异常类

例如,你写一个函数从配置文件中读取配置放入字典,文件格式不正确抛出一个ConfigurationSyntaxError,同时你可以assert返回值非None

在你的例子中,如果x是通过用户接口或外部传递设置的,最好使用exception

如果x仅是同一个程序的内部代码,使用assert

在非创建全局变量的地方使用全局变量

如果我在一个函数中创建了全局变量,如何在另一个函数中使用?

你可以在给全局变量赋值的函数中声明 global

我猜想这么做的原因是,全局变量很危险,Python想要确保你真的知道你要对一个全局的变量进行操作

如果你想知道如何在模块间使用全局变量,查看其他回答

如何在单一表达式中合并两个Python字典

我想要最终合并结果在z中,不是x,我要怎么做?

这个表达式将会实现你想要的,最终结果z,并且相同key的值,将会是y中key对应的值

如果在Python3中,会变得有些复杂

如何使用 pip 更新所有包

如何使用pip更新python的所有包

没有内置的标志可以实现

在python2.6中定义异常得到警告

或许我理解错了,但是为什么不这样做

如果要重写什么,例如传递额外参数,可以这么做

你可以通过第二个参数传递error 字典, 之后通过e.Errors获取

当使用Counter时,出现异常

版本问题,Counter在 python2.7中才被加入到这个模块,你可能使用了Python2.6或更老的版本

如果要在 Python2.6或2.5版本使用,可以看 这里

然后,手动删除egg文件

如何解析获取xml文件中内容

在使用XML建立Element实例之后,例如使用 XML 函数

我要回帖

更多关于 如何让python不返回none 的文章

 

随机推荐