随笔分类 -  Python

Python - 默认参数的一次性求值
摘要:和很多高级编程语言一样,Python也有默认参数,当默认参数是数值类型时,一切都很美好:function(1)总是会返回1000001。但是默认参数是其他类型(如列表)时就没那么美好了: 这时你如果在一段代码中持续的调用该函数,将会发生或许令人意外的情况:第一次调用function(1)的时候,很正常,会打印出[1],但是第二次再调用function(1),将会打印出[1,1]。这是为什么呢?不要... 阅读全文

posted @ 2010-03-07 15:49 J.D Huang 阅读(1529) 评论(0) 推荐(1) 编辑

Python小技巧 – True or False
摘要:  在昨天关于substring的blog中有如下一段代码: 也许你已经发现,在Python 3中其实有办法只用一行完成函数: 但是。。。还可以更简单吗?如何更简单使用Python表达条件语句呢,just for fun :)一种做法是使用列表索引:原理很简单,布尔值True被索引求值为1,而False就等于0. 还可以更简单么?留言给我吧 ;-) 阅读全文

posted @ 2010-03-04 19:30 J.D Huang 阅读(11448) 评论(2) 推荐(0) 编辑

Python小技巧 - 子串查找
摘要:惭愧啊,今天写了个查找子串的Python程序被BS了…如果让你写一个程序检查字符串s2中是不是包含有s1。也许你会很直观的写下下面的代码:可是这是Python,我们可以利用字符串自带的find()方法,于是可以这样:悲情的事就在于此,原来Python中的关键字"in”不仅可以用于列表、元祖等数据类型,还可以用于字符串。所以,这里只需要直接一行代码搞定:后知后觉了,惭愧;-)... 阅读全文

posted @ 2010-03-03 22:54 J.D Huang 阅读(10440) 评论(1) 推荐(0) 编辑

选择,冒泡,合并 via Python
摘要:前两天刚装了python 3.1.1, 禁不住技痒写点code。1.选择排序[代码]2.冒泡排序 [代码]3.合并排序 [代码] 阅读全文

posted @ 2009-09-27 21:56 J.D Huang 阅读(651) 评论(0) 推荐(0) 编辑

Cterm里面自动发帖的Python脚本
摘要:发信人: doubleclick (好生 乐生 尊生 贵生), 信区: MSClub 标 题: CCMTC PostHelper(py) Version 2.0 发信站: 武汉白云黄鹤站 (2008年12月05日01:05:53 星期五), 站内信件 #提示一下柠檬同学不必每次都人工发MSRA实习的贴子. #之前joshuaG已经写了一个版本了,第二版的改动以及说明如下: 删了之前版本中那... 阅读全文

posted @ 2008-12-05 11:30 J.D Huang 阅读(1514) 评论(0) 推荐(0) 编辑