2013年5月8日
摘要: Python中将两个整数相除,默认结果是为整数的。但我们可以通过下面的方法,使得两个整数相除的结果为小数。from__future__importdivisionprint7/3输出结果:2.3333333333 阅读全文
posted @ 2013-05-08 13:51 一个人的天空@ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.string.maketrans设置字符串转换规则表(translation table)allchars=string.maketrans('','')#所有的字符串,即不替换字符串aTob = string.maketrans('a','b')#将字符a转换为字符b2.translate函数进行字符串的替换和删除,第一个参数是字符串转换规则表(translation table),第二个参数是要删除的字符串。比如,要将字符串s中的所有e替换为a,同时要删除所有的oaTob=string.maketrans('e&# 阅读全文
posted @ 2013-05-08 13:50 一个人的天空@ 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 方法一,使用[::-1]:s='python'prints[::-1]方法二,使用reverse()方法:l=list(s)l.reverse()print''.join(l)输出结果:nohtypnohtyp 阅读全文
posted @ 2013-05-08 13:44 一个人的天空@ 阅读(183) 评论(0) 推荐(0) 编辑
摘要: join 方法用于连接字符串数组s=['a','b','c','d']print''.join(s)print'-'.join(s)输出结果:abcda-b-c-d使用 % 连接多个变量a='hello'b='python'c=1print'%s%s%s%s'%(a,b,c,s)输出结果:hello python 1 ['a', 'b', 'c', 'd'] 阅读全文
posted @ 2013-05-08 13:42 一个人的天空@ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:theString='saaaayyesnoyaaaass'printtheString.strip('say')theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内。所以,输出的结果为:yes no比较简单吧,lstr 阅读全文
posted @ 2013-05-08 13:40 一个人的天空@ 阅读(193) 评论(0) 推荐(0) 编辑