The Python language
JasonLeaster
Doing is better than saying.
展开
-
关于Python踩坑,a = "//" 之后 a is "//" 语句是否为True?
这两天踩了个坑,用写LCS的时候,发现程序里面用了这个写法,然后就一直bug. 有点无语.常量的储存类型和变量的储存类型分开了. is 判断是比较的左右操作数的地址是否相等.如果是同一个对象,则返回True,否则返回False.这里要特别注意,以后变量判断是否等于某一常量的时候,如果使用is,可能永远都是False.但是遇到个坑,a = " "ː a is " "a = "\\"ː a is原创 2015-02-10 18:15:38 · 1323 阅读 · 0 评论 -
Python 踩坑之传参的问题
Python 踩坑之传参的问题前些天刚开始写Python, 没有指针各种不习惯(后来发现很强大。。。)def fun(A) : A[0],A[1],A[2] = A[2], A[1], A[0]def fun2(num) : num += 1x = [1,2,3]fun(x)y = 10fun2(y)fun2(x[0])prin原创 2015-01-25 22:20:16 · 1016 阅读 · 0 评论 -
Python 踩坑之嵌套函数
这里需要特别注意一下, Python是解释类型的语言. 会允许在定义A函数之前没有定义B函数的情况下,函数A调用函数B.def func1(): print "Hello fun1" fun2()def func2(): print "Hello func2"fun1()这样做是可以的.但是试想一下, 如果函数2也调用函数1呢?如下:def func1(): prin原创 2015-02-15 03:48:25 · 1843 阅读 · 0 评论 -
Python 碎碎念 -- 不定期记录遇到的各种小问题(藤原豆腐坊自家用)
关于利用numpy模块使用矩阵做内积的用法.可能会在各种开源库里面遇到"""Programmer : EOFDate : 2015.02.22file : numpy_T.pycode description : demo for hot to use numpy.array and it's T whichis in model @原创 2015-03-05 01:08:20 · 1140 阅读 · 0 评论 -
资源向导之 “Python beginner”
Python beginner推荐书籍:《Python核心编程》MIT的计算机编程导论,一门非常好的课,如果Python beginner没有其他编程基础的话,这听好门课是一件很赚的事。Introduction to Computer Science and Programming下面是网易把视频搬到GFW里面来的link,下面是08年的原创 2015-01-25 09:01:48 · 1197 阅读 · 0 评论