본문 바로가기
파이썬

파이썬 세미콜론은 무엇을합니까?

by º기록 2021. 2. 6.
반응형

현재 프로젝트를 도와주는 온라인 기능이 있으며 일부 라인에는 세미콜론이 있습니다. 왜 그런지 궁금 했어요? 기능을 중단하는 것입니까?

def containsAny(self, strings=[]):
    alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789'
    for string in strings:
        for char in string:
            if char in alphabet: return 1;
    return 0;

거의 수정하지 않고 온라인으로 얻은 기능 :

for string in strings:
    for char in string:
        if char in alphabet: return 1;

위의 내용은 다음과 같습니까?

if char in alphabet:
    return 1
    break

 

해결 방법

 

세미콜론은 표시되는 코드에서 아무 작업도 수행하지 않습니다.

나는 이것이 문장 끝에 세미콜론이 필요한 다른 언어 (C, Java, ...)로 프로그래밍하는 사람이고 그것은 단지 습관 일 뿐이라고 생각합니다 (때로는 나에게도 발생합니다).


스위트는 절에 의해 제어되는 명령문 그룹입니다. 스위트는 be one or more semicolon-separated simple statements on the same line as the header, following the header’s colon, or it can be one or more 다음 줄에 들여 쓴 문

 

참조 페이지 https://stackoverflow.com/questions/12335358

 

 

반응형

댓글