파이썬 기본 문법

Plcb Archive·2024년 1월 23일
0

파이썬

목록 보기
2/22
post-custom-banner

데이터 타입과 연산자

파이썬을 배우는 과정에서 기본적인 데이터 타입과 연산자에 대한 이해는 필수적이다.

데이터 타입

파이썬은 다양한 데이터 타입을 지원한다. 기본적으로 자주 사용되는 데이터 타입은 다음과 같다.

숫자형

  • 정수(int): x = 5
  • 실수(float): y = 3.14
  • 복소수(complex): z = 1j

문자열

문자열은 작은따옴표('') 또는 큰따옴표("")로 표현된다.

  • str1 = "Hello"
  • str2 = 'Python'

불리언

참(True) 또는 거짓(False)만을 가지는 타입이다.

  • a = True
  • b = False

리스트, 튜플, 딕셔너리, 집합

  • 리스트(List): [1, 2, 3]
  • 튜플(Tuple): (1, 2, 3)
  • 딕셔너리(Dictionary): {'key1': 'value1', 'key2': 'value2'}
  • 집합(Set): {1, 2, 3}

연산자

파이썬에서는 다양한 연산자를 제공한다.

산술 연산자

  • 더하기: +
  • 빼기: -
  • 곱하기: *
  • 나누기: /
  • 나머지: %
  • 제곱: **
  • 몫: //

비교 연산자

  • 같음: ==
  • 다름: !=
  • 보다 큼: >
  • 보다 작음: <
  • 크거나 같음: >=
  • 작거나 같음: <=

논리 연산자

논리 연산자는 주어진 조건들 사이의 논리적 관계를 평가하는 데 사용된다. 파이썬에서 주로 사용되는 논리 연산자는 and, or, not이다.

  • and: 모든 조건이 참일 때 참을 반환한다.
  • or: 조건 중 하나라도 참이면 참을 반환한다.
  • not: 참이면 거짓을, 거짓이면 참을 반환한다.

예시 코드

a = True
b = False

print(a and b)  # False, 두 조건 모두 참이 아니기 때문에
print(a or b)   # True, 두 조건 중 하나가 참이기 때문에
print(not a)    # False, a가 참이므로 반대인 거짓 반환

할당 연산자

할당 연산자는 변수에 값을 할당하는 데 사용된다. 기본적인 할당 연산자는 =, 복합 할당 연산자는 +=, -=, *=, /=, %= 등이 있다.

  • =: 변수에 값을 할당한다.
  • +=: 변수의 현재 값에 오른쪽 값을 더하고 결과를 변수에 할당한다.
  • -=: 변수의 현재 값에서 오른쪽 값을 빼고 결과를 변수에 할당한다.
  • *=: 변수의 현재 값에 오른쪽 값을 곱하고 결과를 변수에 할당한다.
  • /=: 변수의 현재 값에서 오른쪽 값을 나누고 결과를 변수에 할당한다.
  • %=: 변수의 현재 값에서 오른쪽 값으로 나눈 후의 나머지를 변수에 할당한다.

예시 코드

x = 10
x += 5   # x = x + 5와 동일, 결과는 x = 15
x -= 3   # x = x - 3과 동일, 결과는 x = 12
x *= 2   # x = x * 2와 동일, 결과는 x = 24
x /= 4   # x = x / 4와 동일, 결과는 x = 6.0
x %= 2   # x = x % 2와 동일, 결과는 x = 0.0
post-custom-banner

0개의 댓글