#!/usr/bin/python
# Filename: str_methods.py
name = 'Swaroop' # This is a string object
if name.startswith('Swa'):
print 'Yes, the string starts with "Swa"'
if 'a' in name:
print 'Yes, it contains the string "a"'
if name.find('war') != -1:
print 'Yes, it contains the string "war"'
delimiter = '_*_'
mylist = ['Brazil', 'Russia', 'India', 'China']
print delimiter.join(mylist)
輸出
$ python str_methods.py
Yes, the string starts with "Swa"
Yes, it contains the string "a"
Yes, it contains the string "war"
Brazil_*_Russia_*_India_*_China
它如何工作這里,我們看到使用了許多字符串方法。
startwith方法是用來測試字符串是否以給定字符串開
始。
in操作符用來檢驗一個給定字符串是否為另一個字符串的一部分。
find方法用來找出給定字符串在另一個字符串中的位置,或者返回-1以表示找不到子字符串。
str類也有以一個作為分隔符的字符串
join序列的項目的整潔的方法,它返回一個生成的大字符
串。