Python
水落
这个作者很懒,什么都没留下…
展开
-
str和repr的区别
Python打印值的时候会保持该值在Python代码中的状态,不是用户所希望看到的状态。而使用print打印值则不一样,print打印出来的值是用户所希望看到的状态。 例如:>>> "Hello, world!"'Hello, world!' # Python打印出来的值是给python理解的,这里python理解为字符串,所以带着引号>>> 1000L # python理原创 2016-04-08 22:45:13 · 28442 阅读 · 1 评论 -
浅拷贝和深拷贝详解
在python中,对象赋值实际上是对象的引用。浅拷贝: 拷贝对象的值,但不拷贝对象内部元素,只拷贝内部元素的引用>>> SL = {'name': 'SL', 'friend': ['A', 'B', 'C']}>>> YS = SL.copy()查看SL,YS的id值>>> print id(SL), id(YS)139783840481360 139783840476248可以看出,原创 2016-04-21 00:25:31 · 342 阅读 · 0 评论 -
Ubuntu安装reportlab
使用 pip install rlextra -i https://www.reportlab.com/pypi 安装reportlab时,出现问题如下Python.h: No such file or directory解决办法:sudo apt-get install python-dev原创 2016-05-01 14:35:43 · 1842 阅读 · 1 评论 -
Python challenge
python练习题:python challengelevel 0print 2**38答案:274877906944(用这个数字替换掉URL的0)level 1# s = raw_input()# s = list(s)# for i in range(len(s)):# if 'a' <= s[i] <= 'z':# num = ord(s[i]) + 2#原创 2016-05-02 20:45:21 · 2989 阅读 · 1 评论