find()函數是str類型的內置方法,用于在字符串中查找子字符串,并返回子字符串第一次出現的位置。它的用法如下:
str.find(sub[, start[, end]])
參數說明:
返回值:
示例:
sentence = 'I love coding in Python.'
# 在整個字符串中查找子字符串'love'
print(sentence.find('love')) # 輸出: 2
# 從位置4開始查找子字符串'love'
print(sentence.find('love', 4)) # 輸出: -1
# 從位置2到位置10之間查找子字符串'c'
print(sentence.find('c', 2, 10)) # 輸出: 7
# 查找不存在的子字符串'hello',返回-1
print(sentence.find('hello')) # 輸出: -1
需要注意的是,find()函數區分大小寫。如果要忽略大小寫進行查找,可以使用lower()或upper()方法將字符串轉換為小寫或大寫,然后再使用find()函數進行查找。