s1 = request.args.get('s1', '')
s2 = request.args.get('s2', '')
if '' not in [s1, s2]:
if s1 == s2:
if all(ord(c1) is ord(c2) for c1, c2 in zip(s1, s2)):
msg = "first"
else:
msg += "second"
else:
msg = "thrid"
else:
msg = 'fourth'
이 코드 조각을 "초"로 인쇄하고 싶습니다. python 문자열 비교 및 ord() 비교?
나는 이러한 입력 S1 = "0.0"과 S2 = "0.00"사람이 "if all(ord(c1) is ord(c2) for c1, c2 in zip(s1, s2)):
는"정확히 무엇을 의미하는지 간략하게 설명해 주시겠습니까 시도?
문자열상의 ord()를 비교하는 것뿐만 아니라 문자열 평등과 관련이 있으며 이들이 어떻게 다른지 알고 싶었습니다.
미리 도움을 청하십시오.
추신 : 들여 쓰기를 시도하십시오. 파이썬 초보자는 여기!
과 같은 값을 반환합니다. [부정 수신 질문] (http://stackoverflow.com/questions/40198062/python-strings-equality- and-ord-comparison # 40198062) downvotes 및 비판을 닦으십시오. – TigerhawkT3
평판이 3k 이상 있지만 여전히 코드에 들여 쓰기가 충분하지 않습니다. 지금 질문하는 법을 알고 있어야합니다. –
@anonymous : 파이썬으로 프로그래밍하지 않았으므로 들여 쓰기를하십시오. 그 문제에 관해서는 필자도 내 질문에 언급했다. – Aditya