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