引言
Python 是一種面向對象的解釋型編程語言,應用廣泛,主要用於 Web 開發、科學計算和數據分析等方面,是大部分編程工程師的入門語言。而字元串判斷也是 Python 開發中常用的功能之一。
正文
一、使用 == 判斷是否相同
在 Python 中,我們可以使用 == 運算符來判斷兩個字元串是否相同。
str1 = "Hello World" str2 = "Hello World" if str1 == str2: print("兩個字元串相同") else: print("兩個字元串不相同")
如果運行結果是「兩個字元串相同」,則說明 str1 和 str2 的值相同,如果結果是「兩個字元串不相同」,則它們的值不同。
二、使用 is 判斷是否相同
除了使用 == 運算符外,我們還可以使用 is 運算符來判斷兩個字元串是否相同。
str1 = "Hello World" str2 = "Hello World" if str1 is str2: print("兩個字元串相同") else: print("兩個字元串不相同")
與 == 運算符不同的是,is 運算符比較的是兩個字元串對象的身份標識符,而 == 運算符比較的是它們的值。
三、使用 in 判斷是否包含
除了判斷兩個字元串是否相同外,我們還可以使用 in 關鍵字來判斷一個字元串是否包含另一個字元串。
str1 = "Hello World" if "World" in str1: print("字元串包含 'World'") else: print("字元串不包含 'World'")
如果運行結果是「字元串包含 ‘World’」,則 str1 包含子字元串 ‘World’。
總結
在 Python 中,我們可以使用 == 運算符和 is 運算符來判斷兩個字元串是否相同,也可以使用 in 關鍵字來判斷一個字元串是否包含另一個字元串。
當我們需要判斷兩個字元串是否相同時,建議使用 == 運算符。如果需要比較字元串對象的身份標識符,可以使用 is 運算符。如果需要判斷一個字元串是否包含另一個字元串,可以使用 in 關鍵字。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/186306.html