Python 기본 문법 정리

JongHwa Hong·2023년 10월 6일

Python

목록 보기
2/6

Python 연산자


  1. 산술 연산자:
    • 덧셈: +
    • 뺄셈: -
    • 곱셈: *
    • 나눗셈: /
    • 정수 나눗셈: // (소수점 이하를 버린 결과 반환)
    • 나머지: %
    • 지수 계산: ``**
  2. 비교 연산자:
    • 등호: ==
    • 같지 않음: !=
    • 크다: >
    • 작다: <
    • 크거나 같다: >=
    • 작거나 같다: <=
  3. 논리 연산자:
    • 논리 AND: and
    • 논리 OR: or
    • 논리 NOT: not
  4. 비트 연산자:
    • 비트 AND: &
    • 비트 OR: |
    • 비트 XOR: ^
    • 비트 NOT: ~
    • 왼쪽 시프트: <<
    • 오른쪽 시프트: >>
  5. 할당 연산자:
    • 변수에 값을 할당: =
    • 덧셈 후 할당: +=
    • 뺄셈 후 할당: =
    • 곱셈 후 할당: =
    • 나눗셈 후 할당: /=
    • 정수 나눗셈 후 할당: //=
    • 나머지 후 할당: %=
    • 지수 계산 후 할당: *=
  6. 식별 연산자:
    • 객체 동등성 확인: is
    • 객체 부등성 확인: is not
  7. 멤버십 연산자:
    • 시퀀스 (리스트, 튜플, 문자열 등)에 값이 있는지 확인: in
    • 시퀀스에 값이 없는지 확인: not in
  8. 기타 연산자:
    • 삼항 조건 연산자: x if 조건 else y
    • 속성 접근 연산자: . (점)
    • 메소드 호출 연산자: ()
    • 인덱싱 연산자: []

python 조건문


조건문 if

파이썬 인터프리터에서 if 문을 사용하는 방법은 다음과 같습니다. 예를 들어, 변수 num에 대해 양수, 음수, 0인지 확인하는 간단한 if 문을 작성해 보겠습니다.

>>> num = 5  # 변수에 값을 대입합니다.
>>>if num > 0:
...     print("양수")
...elif num < 0:
...     print("음수")
...else:
...     print("0")
...
양수

주의할 점은, 인터프리터에서는 각 줄 끝에 콜론(:)을 입력하고 Enter 키를 누르면 자동으로 들여쓰기가 적용되며, 해당 블록을 끝내려면 들여쓰기 없이 빈 줄을 입력하고 Enter 키를 누릅니다.

이 방법으로 인터프리터에서 if 문을 사용할 수 있습니다.

조건문 match

파이썬 3.10 버전부터 match라는 새로운 키워드가 추가되었습니다. match는 조건문을 작성할 때 더 간결하고 가독성이 좋은 방법을 제공합니다. match를 사용하여 간단한 예제를 보겠습니다.

pythonCopy code
num = 5  # 변수에 값을 대입합니다.

match num:
    case n if n > 0:
        print("양수")
    case n if n < 0:
        print("음수")
    case _:
        print("0")

python 반복문


반복문 for

for문은 시퀀스(리스트, 튜플, 문자열 등)의 요소를 순회하며 반복 작업을 수행하는 구문입니다.

>>> fruits = ['apple', 'banana', 'cherry']
>>>for fruitin fruits:
...     print(fruit)
...
apple
banana
cherry

위 예제에서 for문은 fruits 리스트의 각 요소를 순회하며 변수 fruit에 할당하고, 해당 요소를 출력합니다. 이렇게 for문을 사용하여 시퀀스의 각 요소에 대한 작업을 쉽게 수행할 수 있습니다.

반복문 while

while문은 조건이 참일 동안 반복 작업을 수행하는 구문입니다. while문을 사용한 간단한 예제를 작성하면 다음과 같습니다.

>>> count = 0
>>>while count < 5:
...     print(count)
...     count += 1
...
0
1
2
3
4

위 예제에서 while문은 count 변수가 5 미만인 동안 반복을 수행합니다. 반복 내에서 count를 출력하고, 1씩 증가시키는 작업을 수행합니다. 이렇게 조건이 거짓이 될 때까지 while문이 실행됩니다.

profile
서버 개발자 홍종화 입니다.

0개의 댓글