一、Python中的字符串
在Python中,字符串是指用單引號(’)或雙引號(”)括起來的一串字符或文本。例如:
str1 = 'Hello World!'
str2 = "Python is awesome!"
在Python中,字符串是不可變的,也就是說不能改變字符串中的字符,只能通過變量重新賦值的方式改變字符串的內容。
二、Python中的字符串查找函數
Python中提供了多個字符串查找的函數,包括:find()、rfind()、index()、rindex()、count()等。
三、find()函數
find()函數用於查找字符串中是否包含指定的字符串或字符,如果包含,則返回該字符串或字符在字符串中第一次出現時的下標,如果不包含,則返回-1。
find()函數的語法如下:
str.find(sub[, start[, end]])
其中,sub為要查找的字符串或字符,start為開始查找的下標(可選),end為結束查找的下標(可選)。
下面是一些示例:
str1 = 'Hello World!'
print(str1.find('o')) # 輸出2
print(str1.find('o', 5)) # 輸出7
print(str1.find('o', 5, 7)) # 輸出-1,因為在查找範圍內沒有找到
print(str1.find('Python')) # 輸出-1,因為沒有找到
四、小結
本文主要介紹了Python中字符串的基本概念和字符串查找函數find()的使用方法。
find()函數是Python中最常用的字符串查找函數之一,在實際編程中經常被用到。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/150343.html