1
binux 2014-05-17 16:28:10 +08:00 1
import uuid
uuid.uuid1() uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org') uuid.uuid4() uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org') |
4
byron 2014-05-17 19:02:30 +08:00
我错过了什么?
|
5
leyle 2014-05-17 19:29:33 +08:00 via Android
打击的体无完肤啊
|
6
mengzhuo 2014-05-17 20:17:02 +08:00 1
写任何Python函数前都应该想想标准库哈哈哈哈
|
9
cbsw 2014-05-17 21:48:00 +08:00 4
Python 自带很多常用的电池。码代码之前先看看有没有用得着的电池,没有的话再看看 pypi 中有没有第三方的库,如果都没有或不能满足需要的话再考虑自己制造。
当然上述原则适用于实际生产运用,如果是学习的话,完全可以上来不参考任何库的实现,自己造轮子,然后与标准轮子对比,学习别人的造轮技术 |
11
ericls 2014-05-17 23:08:12 +08:00
就像又一次我不知道operator.countOf(a,b)
|
12
ChanneW 2014-05-17 23:19:32 +08:00
我看的很顺利,我也不知道 uuid ,看来我也很菜。
|
13
ChanneW 2014-05-17 23:26:37 +08:00
这种问题怎么避免?只能遇到问题再去搜,个人经验积累?
|
14
cbsw 2014-05-18 08:41:01 +08:00
@ChanneW 在学习 python (或其它语言)过程中,在掌握了程序的基本写法之后,还有一个必须的过程就是将这种语言的标准库浏览一遍,对其有一个大致了解,具体详细的使用则不必看得太过仔细,等到需要用的时候就可以根据对标准库的印象去文档中相应章节查看。
其实 Python 的官方教程在这方面做得很好,基本的东西告诉你之后,接下来就是 brief tour of standard library ,非常合理(PS:这也是 K&R 的经典 C 语言书的结构) 不过我只是一个 Python 入门者,其它语言都没有深入学习过,所以这种学习经验没有在其它语言中实践过,感兴趣的话你可以在其它语言学习中试试,效果好的话可以告诉我哦 ^_^ |
15
lm902 2014-05-18 10:32:19 +08:00
(Math.random() + " ").substring(2)
|
17
jamiesun 2014-05-18 14:45:36 +08:00 1
|