반응형
현재 프로젝트를 도와주는 온라인 기능이 있으며 일부 라인에는 세미콜론이 있습니다. 왜 그런지 궁금 했어요? 기능을 중단하는 것입니까?
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 코드 내에 파이썬 모듈 설치 (0) | 2021.02.06 |
---|---|
파이썬 Python에 Multiline Lambda가 없음 : 왜 안됩니까? (0) | 2021.02.06 |
파이썬 튜플 목록을 사전으로 변환 (0) | 2021.02.06 |
파이썬에서 세제곱근 계산 (0) | 2021.02.06 |
파이썬 역 목록 (0) | 2021.02.06 |
댓글