标签: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 字符串
原文地址:http://zyzdbk.blog.51cto.com/7396452/1841093