str1 = "hello word!"
print(str1.startswith("h", 6, 10)) # 判斷字串是否以哪個開頭,也可以指定範圍
print(str1.endswith("!")) # 判斷字串是否以哪個結尾,也可以指定範圍
# index查詢與find查詢的異同
find_num = str1.find("word!") # 查詢要查詢的字串在字串,若存在,返回下標
print(find_num)
find_num = str1.find("word!!") # 查詢要查詢的字串在字串,若不存在,則返回-1
print(find_num)
find_num = str1.index("hello") # 使用index查詢,若在字串查到目標字串,則返回相應的下標
print(find_num)
find_num = str1.index("hello") # 使用index查詢,若在字串沒有查到目標字串,則會報錯
print(find_num)
print(str1.replace("word", "python")) # 替換的作用只在使用該函式時,並不會實際改變字串的內容
print(str1)
字串相關知識
1.字串長度 strlen 求字串長度時,遇到 0 就停下,前面所經過的字元數,就是字串的長度,不包括 0 注意 該函式的返回值為無符號整數。例子 int main else return 0 上述 輸出為什麼呢?因為返回值無符號數,無符號數 無符號數永遠是大於等於0的,所以輸出了if分支的語句。2...
字串相關知識
可不使用new方式 當從字串池中查詢,沒有時,則需要字串建立 例子 string prompt hello,world 使用後new建立方式 每次建立乙個新物件 例子 string prompt new string hello,world 字串相等比較 equals 字元名稱.equalsigno...
字串相關操作
注意 字串的操作 1 字串操作的時候 擷取的時候 他是包括前面 但是不包括後面。同時操作 字串的時候 他是從0位開始的,同時獲得字串的長度 是全部的長度 不是從0開始的。string str 6222370024642494 string str1 str.substring 0,6 string ...