난 그냥 항상 같이 사용이 here 건너 온 :<> 연산자는 파이썬에서 무엇을합니까?
if string1.find(string2) <> -1:
pass
<>
운영자가합니까 무엇
, 왜 보통 ==
또는 in
를 사용하지?
죄송합니다. 이전에 답을 얻은 경우 검색 엔진은 구두점을 선호하지 않습니다.
난 그냥 항상 같이 사용이 here 건너 온 :<> 연산자는 파이썬에서 무엇을합니까?
if string1.find(string2) <> -1:
pass
<>
운영자가합니까 무엇
, 왜 보통 ==
또는 in
를 사용하지?
죄송합니다. 이전에 답을 얻은 경우 검색 엔진은 구두점을 선호하지 않습니다.
http://docs.python.org/reference/expressions.html#notin는 말한다 : 귀하의 코드 샘플이 더 깨끗하게으로 기록 될 수
에서 [통신]
<>
및!=
은 동일합니다; C와의 일관성을 위해!=
이 바람직합니다. [...]<>
철자법은 노후화 된 것으로 간주됩니다.
+1 문서에 대한 링크를 제공합니다. –
<>
은 the <>
form is deprecated이지만 !=
과 동일합니다.
if string2 not in string1:
pass
'string1에없는 string2'는'string1이 아닌 string1'이됩니다. –
@Chris True, updated 대답 – fmark
이와 비슷한 사이트에는 정규식 검색 엔진이 있어야합니다. Google Code Search와 같습니다. –
가능한 [Python (또는 일반 프로그래밍)의 중복. 왜! = 대신 를 사용하고 위험이 있습니까?] (http://stackoverflow.com/questions/2312169/python-or-general-programming-why-use-instead-of-and-are-there-risks) –