Python
leo_arui
这个作者很懒,什么都没留下…
展开
-
几个字符串处理方法:
body = raw_input("请输入一个字符串:")print "total charters is %d" %len(body)lines = body.splitlines()print "total lines is %d" % len(lines)words = body.split()print "total words is %d" % len(words)此时直接键入words原创 2005-03-06 09:47:00 · 802 阅读 · 0 评论 -
函数编程--用字典模拟switch语句
>>> d={1:lambda x:x+1,2:lambda x:x+2,3:lambda x:x+3}>>> d[2](10)12>>> d[3](10)13cool!!原创 2006-04-05 09:51:00 · 1091 阅读 · 0 评论 -
函数编程--reduce()
>>> help(reduce)Help on built-in function reduce in module __builtin__:reduce(...) reduce(function, sequence[, initial]) -> value Apply a function of two arguments cumulatively to the items原创 2006-04-05 09:41:00 · 880 阅读 · 0 评论 -
用python输出中文
只要有这三个就可以了:1。在程序头包含:# -*- coding: utf-8 -*-2。保存的时候,存成utf-8格式,因为python内部用的是unicode编码,而且最好是保存是把bom标志去掉。3。用到中文字符时这样用:u中国 这只是方法的一种,原创 2006-04-05 11:18:00 · 10753 阅读 · 2 评论 -
dapper grub error (试着修复grub错误,转自ubuntu 的list)
On Sunday 26 March 2006 08:04, Vincent Trouilliez wrote:> Hi,>> I would like/need to re-install Windows on my machine, but it will I > think make the GRUB menu disappear, so I wont be able to start U转载 2006-04-05 11:13:00 · 1326 阅读 · 0 评论 -
用字典模拟swich语句2,
用dict会有更好的可扩展性,同时会牺牲一些直观性。 >>> def func_a():... print function a...>>> def func_b():... print function b...>>> def func_c():... print function c...>>> funcs={a:func_a,b:func_原创 2006-04-05 11:11:00 · 872 阅读 · 0 评论 -
python--range()
>>> range(1,10)[1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1,10,2)[1, 3, 5, 7, 9]>>> range(10,1,-1)[10, 9, 8, 7, 6, 5, 4, 3, 2]>>> range(1,10,-1)[]>>> range(10,1,-3)[10, 7, 4]>>>原创 2006-04-05 10:01:00 · 5986 阅读 · 0 评论 -
函数编程--filter()
filter( function, list) Construct a list from those elements of list for which function returns true. list may be either a sequence, a container which supports iteration, or an iterator, If list is原创 2006-04-05 09:38:00 · 2027 阅读 · 0 评论 -
函数编程-map()
>>> l[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 4]>>> ll[2, 4, 5, 6, 7, 8, 9, 4, 1, 5, 23, 45, 345, 56, 11, 3]>>> help(map)Help on built-in function map:map(...) map(function, sequence[, sequence, ...原创 2006-04-05 09:33:00 · 893 阅读 · 0 评论 -
中文顯示的一個小問題(轉自python郵件列錶)
> 我有这么个小程序,想问一下为什么不能显示中文呢???> # -*- coding: cp936 -*-> import sys> fi=open(1.txt)> a=[]> for i in fi:> a.append(i)> fi.close()> print a> 其中1.txt是一个中文的说明文件.> 结果输出的是像'a1/xc7/xc9/xba/xc3/xd3/xc3/转载 2006-04-03 14:08:00 · 1213 阅读 · 0 评论 -
TRAC
TRAC URL:https://trac.prelude-ids.org/wiki/TracOnWindows原创 2006-03-30 17:31:00 · 772 阅读 · 0 评论 -
C#示例1
using System;using System.Windows.Forms;namespace my_app{ static class EntryPoint { static void Main() { Application.Run(new Form()); } };}.net类库中为所有的Windows窗体提供了一个基础类型:From,该类位于System.Windows.Fo原创 2005-04-03 21:23:00 · 883 阅读 · 0 评论 -
推荐一个很不错的python IDE----------wing IDE
wing IDE今天刚开始用,不错,..推荐中.................:-)原创 2005-03-24 13:13:00 · 3757 阅读 · 1 评论 -
关于isinstance使用(节选)
在 type() 函数提供对象的类型时,还可以使用 isinstance() 函数测试对象,以确定它是否是某个特定类型或定制类的实例: >>> print isinstance.__doc__isinstance(object, class-or-type-or-tuple) -> BooleanReturn whether an object is an instance of原创 2005-03-17 08:51:00 · 1632 阅读 · 0 评论 -
接Unicode及编码处理心得
你那里可能有些地方不是太清楚吧,比如没有说到decode,所以很多人还是不明白 怎么转来转去的,我来补充一下,可能大部分跟你所说的有重复。unicode字符串其实字符串以unicode为内码存放在内存中。有些平台上,使用2个 字节表示一个字符(英文字母和中文汉字都是用双字节来表示),称为UCS-2;也 有平台采用4字节表示一个字符,称为UCS-4;这时,2个字节(或4个)是作为一 个单位来处理的,原创 2005-03-17 08:45:00 · 3400 阅读 · 0 评论 -
用python写txt文件的最简单方法
py> f = open(test.txt, w)py> print >>f, This is a test.py> f.close()原创 2005-03-09 19:22:00 · 13521 阅读 · 0 评论 -
不生成一个新的LIST而直接对LIST的项目进行操作(转自python-cn list)
> > 我又想了一下,其实问题可以归结到一点,就是要在一个LIST的处理中,能否不生成一个新的LIST而直接对LIST的项目进行操作?> > 如果PYTHON不允许这样做,我就放弃了。如果允许,嘿嘿,谁知道怎么做呢?> >> > 再次感谢。> >> >> > 在 2006-04-05 01:25:00 您写道:> > >修改> > >for i, x in enumerate(a):> > >转载 2006-04-05 10:05:00 · 1342 阅读 · 0 评论