Python_String - QLGQ/learning-python GitHub Wiki
join()方法
- 描述:Python join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
- 语法:
str.join(sequence)
。 - 参数:sequence为要连接的元素序列。
- 返回值:返回通过指定字符连接序列中元素后生成的新字符串。
- 实例:
#!/usr/bin/env python
str = "-";
seq = ("a", "b", "c"); # 字符串序列
print str.join(seq);
以上实例输出结果如下:
a-b-c
find()方法
- 描述:Python find()方法检测字符串中是否包含子字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
- 语法:
str.find(str, beg=0, end=len(string))
。 - 参数:
- str:指定检索的字符串
- beg:开始索引,默认为0
- end:结束索引,默认为字符串的长度
- 返回值:如果包含子字符串返回开始的索引值,否则返回-1。
- 实例:
#!/usr/bin/python
str1 = "this is string example....wow!!!";
str2 = "exam";
print str1.find(str2);
print str1.find(str2, 10);
print str1.find(str2, 40);
以上实例输出结果如下:
15
15
-1