1, 字符串的格式化:
>>> format = "hello %s" #对应有%d,%f>>> value = ('king')>>> print format % value>>> "hello king" >>> print format % 'king'>>> 'hello king'>>> v = '%s is %s'>>> print v % 'king','me' #报错,不是元组,后面的元素多于一个就要写成元组的形式>>> print v % ('king','me')>>> 'king is me'
2,字符串方法:
#find方法:可以在字符串中找到字串,并返回最左端的索引,如果不存在返回-1>>> t = 'hello python'>>> t.find('lo')3#join()连接字符串中的元素>>> str = ['www','baidu','com']>>>'.'.join(str)'www.baidu.com'>>> '/'.join(str)'www/baidu/com'>>> str = 'WWW.BAIDU.COM'>>> str.lower() #对应的还有upper()函数,全部大写'www.baidu.com'#replace(args1,args2)函数,传入的参数1为被替换的字符串,参数2替换成的字符串,返回被替换之后的全部字符串>>> str = 'cctv is in china'>>> str.replace('china','beijing')'ccut is in beijing'# split()将字符串分割成序列,参数为以参数分割,是join()的可逆函数,如果没有参数,即以空格分割>>> '1+2+3+4'.split('+')[1,2,3,4]# strip()方法返回不包括空格的字符串,也可以指定要删除的字符,将它们作为参数即可>>> ' find'.strip()'find'
这章到此结束,请继续浏览下章Python入门4_之字典的使用