산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

Python 문, 들여쓰기 및 주석

Python 문, 들여쓰기 및 주석

이 자습서에서는 Python 문, 들여쓰기가 중요한 이유 및 프로그래밍에서 주석 사용에 대해 배웁니다.

파이썬 선언문

Python 인터프리터가 실행할 수 있는 명령을 명령문이라고 합니다. 예:a = 1 할당문이다. if 문, for 문, while statement 등은 나중에 논의될 다른 종류의 진술입니다.

여러 줄 문

파이썬에서 문장의 끝은 줄 바꿈 문자로 표시됩니다. 그러나 줄 연속 문자(\)를 사용하여 명령문을 여러 줄로 확장할 수 있습니다. 예:

a = 1 + 2 + 3 + \
    4 + 5 + 6 + \
    7 + 8 + 9

이것은 명시적인 줄 연속입니다. Python에서 줄 연속은 괄호 ( ) 안에 암시됩니다. , 대괄호 [ ] , 중괄호 { } . 예를 들어 위의 여러 줄 문을 다음과 같이 구현할 수 있습니다.

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)

여기에서 주변 괄호 ( ) 암시적으로 줄 연속을 수행합니다. [ ]도 마찬가지입니다. 및 { } . 예:

colors = ['red',
          'blue',
          'green']

다음과 같이 세미콜론을 사용하여 한 줄에 여러 명령문을 넣을 수도 있습니다.

a = 1; b = 2; c = 3
<시간>

파이썬 들여쓰기

C, C++ 및 Java와 같은 대부분의 프로그래밍 언어는 중괄호 { }를 사용합니다. 코드 블록을 정의합니다. 그러나 Python은 들여쓰기를 사용합니다.

코드 블록(함수의 본문, 루프 등)은 들여쓰기로 시작하여 들여쓰기되지 않은 첫 번째 줄로 끝납니다. 들여쓰기의 양은 사용자에게 달려 있지만 해당 블록 전체에서 일관되어야 합니다.

일반적으로 4개의 공백이 들여쓰기에 사용되며 탭보다 선호됩니다. 다음은 예입니다.

for i in range(1,11):
    print(i)
    if i == 5:
        break

Python에서 들여쓰기를 적용하면 코드가 깔끔하고 깨끗해 보입니다. 그 결과 유사하고 일관성 있게 보이는 Python 프로그램이 생성됩니다.

들여쓰기는 줄 연속에서 무시할 수 있지만 항상 들여쓰기를 하는 것이 좋습니다. 코드를 더 읽기 쉽게 만듭니다. 예:

if True:
    print('Hello')
    a = 5

그리고

if True: print('Hello'); a = 5

둘 다 유효하고 동일한 작업을 수행하지만 전자의 스타일이 더 명확합니다.

들여쓰기가 잘못되면 IndentationError가 됩니다. .

<시간>

파이썬 주석

프로그램을 작성할 때 주석은 매우 중요합니다. 소스 코드를 보는 사람이 이해하는 데 어려움을 겪지 않도록 프로그램 내부에서 무슨 일이 일어나고 있는지 설명합니다.

한 달 만에 작성한 프로그램의 주요 세부 사항을 잊어버릴 수도 있습니다. 따라서 의견의 형태로 이러한 개념을 설명하는 데 시간을 들이는 것은 항상 유익합니다.

Python에서는 해시(# ) 기호는 댓글 작성을 시작합니다.

개행 문자까지 확장됩니다. 주석은 프로그래머가 프로그램을 더 잘 이해하기 위한 것입니다. 파이썬 인터프리터는 주석을 무시합니다.

#This is a comment
#print out Hello
print('Hello')
<시간>

여러 줄 주석

여러 줄로 확장되는 주석을 가질 수 있습니다. 한 가지 방법은 해시(# ) 기호는 각 줄의 시작 부분에 있습니다. 예:

#This is a long comment
#and it extends
#to multiple lines

이를 수행하는 또 다른 방법은 ''' 또는 """ .

이러한 삼중 따옴표는 일반적으로 여러 줄 문자열에 사용됩니다. 그러나 여러 줄 주석으로도 사용할 수 있습니다. 독스트링이 아닌 이상 추가 코드를 생성하지 않습니다.

"""This is also a
perfect example of
multi-line comments"""

주석에 대해 자세히 알아보려면 Python 주석을 방문하십시오.

<시간>

파이썬의 독스트링

독스트링은 문서화 문자열의 약자입니다.

파이썬 독스트링(문서 문자열)은 함수, 메서드, 클래스 또는 모듈의 정의 바로 뒤에 나타나는 문자열 리터럴입니다.

삼중 따옴표는 독스트링을 작성할 때 사용됩니다. 예:

def double(num):
    """Function to double the value"""
    return 2*num

독스트링은 함수, 클래스 또는 모듈의 정의 바로 뒤에 나타납니다. 이것은 삼중따옴표를 사용하여 독스트링을 여러 줄 주석과 구분합니다.

독스트링은 __doc__로 객체와 연결됩니다. 속성.

따라서 다음 코드 줄을 사용하여 위 함수의 독스트링에 액세스할 수 있습니다.

def double(num):
    """Function to double the value"""
    return 2*num
print(double.__doc__)

출력

Function to double the value

Python의 독스트링에 대해 자세히 알아보려면 Python 독스트링을 방문하십시오.


python

  1. 파이썬 키워드와 식별자
  2. Python 변수, 상수 및 리터럴
  3. Python 유형 변환 및 유형 캐스팅
  4. 파이썬 입력, 출력 및 가져오기
  5. 파이썬 통과 문
  6. Python 전역, 지역 및 비지역 변수
  7. 파이썬 숫자, 유형 변환 및 수학
  8. Python 디렉토리 및 파일 관리
  9. Python 오류 및 내장 예외
  10. try, except 및 finally 문을 사용하는 Python 예외 처리