摘要: 比如我们想在python print里面连接字符串,那我们可以通过字符串占位符的形式来进行操作。1 格式化字符串:m = 'python'print 'i love %s' % m输出的结果是i love python。2 格式化输出整数:strHello = "the length of (%s) is %d" %('laowangpython',len('laowangpython'))print strHello 阅读全文
posted @ 2013-03-09 21:27 老王python 阅读(1584) 评论(0) 推荐(0)
摘要: python 列表合并字符串,我们一般会用到字符串的join方法来操作。下面通过代码的形式,详细的说下list怎么拼成字符串?比如下面一个listbinfo = ['lao','wang','python']我们通过help方法得知,可以用string的join方法来解决。下面我们通过空格来连接3个单词:content = " ".join(binfo)print content结果是:lao wang python 阅读全文
posted @ 2013-03-09 20:51 老王python 阅读(2974) 评论(0) 推荐(0)
摘要: 如果我们需要把python的字符串对象转换为整数对象,我们需要用到int方法。比如:ainfo = '222'print int(ainfo)输出的结果是222。然后我们查看下ainfo现在的类型,通过type方法查看下,发现是<type 'str'="">而如果ainfo = 'fefew22'print int(ainfo)我们看下结果:ValueError: invalid literal for int() with base 10: 'fefew22'那是什么原因呢。原来是需要进行int转 阅读全文
posted @ 2013-03-09 20:48 老王python 阅读(1421) 评论(0) 推荐(0)
摘要: 获取第一个和最后一个字符串都是通过索引的方法来获取。下面通过代码来演示下:ainfo = 'abcsdf'1获取第一个字符:因为在python里面索引的下标是从第0开始算起的,所以我们要获开头的字符的话,下标就是0,所以可以用ainfo[0]来或者。2 获取最后一个字符:如果我们要获取最后一个字符,可以两种方法,比如用:总的长度-1,第二种就是用负数的方法来取值。2.1: 总的长度-1ainfo[len(ainfo)-1]2.2:负数的方法来取值,因为我们默认是从左向右的话,那就是从第0开始,如果是从右向左,也就是取最后一个值的话,那是从-1开始。比如:ainfo[-1] 结果 阅读全文
posted @ 2013-03-09 20:44 老王python 阅读(17068) 评论(0) 推荐(0)
摘要: python 的列表支持切片操作,也让我们能够根据自己的需要切出想要的数据。列表的切片主要是3个方向的操作:比如:m = [1,2,3,44,11]1 正向索引:方向是从左到右c = m[1:3]输出的结果是:[2, 3]2 反向索引:方向是从右到左比如d = m[-1]结果是11。取值的方向是从右向左,-1表示最后一个。3 默认索引:如果省略了开头的话,默认是从0开始,比如m[:3],结果是:[1, 2, 3]如果省略了结尾的话,默认是到总的长度-1,比如 m[1:],结果是:[2, 3, 44, 11]如果是想输出列表的全部内容的话,可以用m[:]。表示从起始到结束 阅读全文
posted @ 2013-03-09 20:42 老王python 阅读(874) 评论(0) 推荐(0)
摘要: python 列表的迭代操作是列表的基础操作。比如我们需要迭代列表,把里面的元素都输出来,我们可以借助for in 操作。因为列表本身是一个迭代器,而for in操作的话,会自动的调用迭代对象的next方法。比如minfo = [1,3,34]for m in minfo:print m输出的结果是:1334类似把列表里面的每个元素都输出出来。 阅读全文
posted @ 2013-03-09 20:41 老王python 阅读(675) 评论(0) 推荐(0)
摘要: 今天给大家说下python 字符串格式化输出的相关知识。我们格式化构建字符串可以有3种方法:1 元组占位符m = 'python'astr = 'i love %s' % mprint astr2 字符串的format方法m = 'python'astr = "i love {python}".format(python=m)print astr3 字典的占位格式化m = 'python'astr = "i love %(python)s " % {'python':m}pr 阅读全文
posted @ 2013-03-09 20:40 老王python 阅读(1256) 评论(0) 推荐(0)
摘要: python 字符串去除空格可以用到strip()方法,这个是去除字符串的两边空格。代码:m = ' jafefefe 'minfo = m.strip()print minfo输出结果:jafefefe如果你只需要去除右边的空格,可以用rstrip()m = ' jafefefe 'minfo = m.rstrip()print minfo输出结果: jafefefe如果你只需要去除左边的空格,可以用lstrip()转载地址:http://www.cnpythoner.com/post/231.html 阅读全文
posted @ 2013-03-09 20:36 老王python 阅读(5300) 评论(0) 推荐(0)