[code]from__future__importdivisionprint7/3[/code]输出结果:2.3333333333...
http://www.jb51.net//article/15702.htm
1.string.maketrans设置字符串转换规则表(translationtable)[code]allchars=string.maketrans('','')#所有的字符串,即不替换字符串aTob=string.maketrans('a','b')#将字符a转换为字符b[/code]2.translate函数进行字符串的替换和删除,第一个参数是字符串转换规则表(translationtable),第二个参数是要删除的字符串。比如,要将字符串s中的所有e替换为a,同时要删除所有的o[code]aTob=string.maketrans('e','a')s='hellopython'pr...
http://www.jb51.net//article/15701.htm
方法一,使用[::-1]:s='python'prints[::-1]方法二,使用reverse()方法:l=list(s)l.reverse()print''.join(l)输出结果:nohtypnohtyp...
http://www.jb51.net//article/15700.htm
join方法用于连接字符串数组[code]s=['a','b','c','d']print''.join(s)print'-'.join(s)[/code]输出结果:abcda-b-c-d使用%连接多个变量[code]a='hello'b='python'c=1print'%s%s%s%s'%(a,b,c,s)[/code]输出结果:hellopython1['a','b','c','d']...
http://www.jb51.net//article/15699.htm
注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:[code]theString='saaaayyesnoyaaaass'printtheString.strip('say')[/code]theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内。所以,输出的结果为:yesno比较简单吧,lstrip和rstrip原理是一样的。注意:当没有传入参数时,是默认去除首尾空格的。[code]theString='saaaayyesnoyaaaass'printtheString.strip('say')printtheStri...
http://www.jb51.net//article/15698.htm
看下面的例子就会明白了:[code]print'|','*'.ljust(10),'|'print'|','*'.ljust(10,'-'),'|'print'|','*'.rjust(10,'-'),'|'print'|','*'.center(10,'-'),'|'forainrange(1,6):print'a='.ljust(5),repr(a).ljust(10),'b='.ljust(5),repr(a*2)[/code]输出结果:|*||*---------||---------*||----*-----|a=1b=2a=2b=4a=3b=6a=4b=8a=5b=10...
http://www.jb51.net//article/15697.htm
[code]if(typeof(objA)==typeof(String)){//TODO}[/code]在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子:[code]classobjA:passA=objA()B='a','v'C='astring'printisinstance(A,objA)printisinstance(B,tuple)printisinstance(C,basestring)[/code]输出结果:TrueTrueTrue...
http://www.jb51.net//article/15696.htm
如:>>>printord('a')97>>>printchr(97)a下面我们可以开始来设计我们的大小写转换的程序了:[code]#!/usr/bin/envpython#coding=utf-8defUCaseChar(ch):iford(ch)inrange(97,122):returnchr(ord(ch)-32)returnchdefLCaseChar(ch):iford(ch)inrange(65,91):returnchr(ord(ch)+32)returnchdefUCase(str):return''.join(map(UCaseChar,...
http://www.jb51.net//article/15695.htm
比如,将一个字符串转换为一个字符数组:theList=list(theString)同时,我们可以方便的通过for语句进行遍历:forcintheString:do_something_with(c)甚者,使用这样的语句:result=[do_something_with(c)forcintheStringifc=='x']同时,还可以使用map语句,下面,我们开始上菜吧!传说中有一个神奇的字符串,被病毒感染了,被病毒附上了许多x字符,你将设计一个引擎,把病毒x出去,把我们神奇的字符串输出来。程序如下:theString='Ixlixkxexxpxytxhxonx!'defPrintEngin...
http://www.jb51.net//article/15694.htm
如:[code]a,b,c=b,c,a[/code]来个复杂一点的例子,再来一顿家喻户晓的“冒泡排序”吧:[code]array=[1,2,5,3,6,8,4]foriinrange(len(array)-1,1,-1):forjinrange(0,i):ifarray[j]>array[j+1]:array[j],array[j+1]=array[j+1],array[j]printarray[/code]好吧,今天就吃到这里了,请密切关注,以后还有更多美味大餐等着您呢!...
http://www.jb51.net//article/15693.htm
使用方法:[code]$.hotkeys.add('键名',function(){要实现的目的});//键名可以是单键,也可以是组合键例如:ctrl+c就表示同时按下ctrl和c.[/code]取消某个键的事件:[code]$.hotkeys.remove('键名');[/code]具体演示效果请转到我专门翻译的一个页面,你可以自己测试特殊键和组合键:http://img.jb51.net/online/jquery_HotKeys.html下载插件地址::http://code.google.com/p/js-hotkeys/downloads/list...
http://www.jb51.net//article/15621.htm
