將ptr賦值為c在s1中最后出現的位置
要找到字元串 s1
中字元 c
最後一次出現的位置,可以使用字元串的 rfind()
方法。這個方法返回的是字元 c
在字元串中最後一次出現的索引位置。
以下是一個示例代碼,演示如何將指針 ptr
賦值為字元 c
在 s1
中最後出現的位置:
s1 = "hello world"
c = 'l'
ptr = s1.rfind(c)
print(ptr)
輸出:
6
在上面的代碼中,我們首先定義了一個字元串 s1
,它包含了一些字元。然後,我們定義了一個字元 c
,它是要查找的字元。最後,我們使用 rfind()
方法找到了字元 c
在 s1
中最後一次出現的索引位置,並將結果賦值給指針 ptr
。在這個例子中,字元 'l'
在字元串 s1
中最後一次出現的位置是索引位置 6。
請注意,如果字元 c
不在字元串 s1
中出現,rfind()
方法將返回一個負數。因此,在使用指針之前,最好先檢查返回值是否為負數。