Python
木子天一
这个作者很懒,什么都没留下…
展开
-
Python split函数注意点
split函数中参数的有无对于结果是有很大影响的,无参数的split函数会去除所有空格,如图:原创 2017-01-04 11:02:02 · 837 阅读 · 0 评论 -
KMP算法的多种模式数组next求法的比较(Python版代码)
28、Implement strStr() 题意: Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 思路:这题在字符串中找子串,是经典的KMP算法,定义S为原字符串,T为待匹配字符串,从S中找出T原创 2017-01-07 22:32:05 · 727 阅读 · 0 评论 -
Python连续赋值需要注意的地方
在python中是可以使用连续赋值的方式来一次为多个变量进行赋值的,比如:a = b = c = 1a, b, c = 1, 1, 1这些都可以完成变量的赋值,但是就有一个问题了,比如:a = 3a, b = 1, a如果按照正常的思维逻辑,先进行a = 1,在进行b = a,最后b应该等于1,但是这里b应该等于3,因为在连续赋值语句中等式右边其实都是局部变量,而不是真正的变量值本身,比如,原创 2017-01-11 21:14:04 · 25407 阅读 · 4 评论 -
71. Simplify Path
题意:Given an absolute path for a file (Unix-style), simplify it.For example,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"Corner Cases:Did you consider the case where path = "/../"?In原创 2017-02-16 19:44:43 · 253 阅读 · 0 评论