码迷,mamicode.com
首页 > 编程语言 > 详细

python之字符串

时间:2016-08-22 16:21:49      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:python 字符串

1. 字符串格式化暂时略

    用%来进行字符串格式化,左边放置格式化字符串,右边放置希望被格式化的值,如果需要格式化多个值的话,一般情况下使用元组。

    实验一:

        a = "nihao,%s"

        print a % ‘hello‘ 则输出nihao,hello

    实验二:

        a = "%s yijing %s sui le!"

        print a % (‘xiaoming‘,‘5‘) 则输出xiaoming yijing 5 sui le!

2. 字符串方法

    find:可以在一个较长的字符串中查找字串,并返回子串所在位置的最左端索引,如果没有则返回-1。

    实验三:

        a = "nihao,hello"

        a.find(‘ni‘) 则输出0

    此方法还可以指定起始和终止的索引作为参数,也就是第二个和第三个参数,包含第一个索引,但是不包括第三个索引。

        a.find(‘ni‘,3,7) 则输出-1

    join:是split方法的逆方法,用来连接序列中的元素,注意是字符串方法呦!所以序列中的元素必须都是字符串。

    实验四:

        a = [‘1‘,‘2‘,‘3‘,‘4‘]

        (‘+‘).join(a) 则输出‘1+2+3+4‘

    split:用来将字符串分隔成序列。

    实验六:

        a = ‘1+2+3+4‘

        a.split(‘+‘) 则输出[‘1‘,‘2‘,‘3‘,‘4‘]

    lower:返回字符串的小写版。

    replace:返回某字符串的所有匹配项被替换之后得到的字符串。

    实验五:

        a = ‘this is a car!‘

        a.replace(‘is‘,‘dd‘) 则输出‘thdd dd a car!‘

    strip:返回除去两侧空格(不包括内部)的字符串。

    translate:和replace方法一样,只处理单个字符,它的优势在于可以同时进行多个替换。


本文出自 “zyzdbk” 博客,谢绝转载!

python之字符串

标签:python 字符串

原文地址:http://zyzdbk.blog.51cto.com/7396452/1841093

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!