Python 기초: Subscripting, len, 연산자 및 PEDMAS 설명
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Day 2: Python 학습의 기초 개념 정리

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

초보 프로그래머 및 Python 학습자 (기초 수준)

핵심 요약

  • 서브스크립팅은 인덱스 0부터 시작하며 len() 함수로 길이 확인 가능 (예: "Sohm"[2]"h").
  • 데이터 타입str, int, float, bool로 구분되며, 연산자 +, -, *, /, ** 등 사용 가능.
  • 연산자 우선순위(PEDMAS): 괄호 () → 지수 ** → 곱셈/나눗셈 *, / → 덧셈/뺄셈 +, -.

섹션별 세부 요약

1. 서브스크립팅과 문자열 다루기

  • 인덱스는 0부터 시작되며, "Sohm"[2]"h" 추출 가능.
  • 문자열은 +로 연결 가능: print("232" + "341")"232341".
  • len() 함수로 문자열 길이 확인 (예: len("Sohm")4).

2. 데이터 타입과 수학 연산자

  • int는 정수를, float은 소수를 표현: print(3.14)3.14.
  • boolTrue/False로 논리 값을 표현.
  • 수학 연산자: + (더하기), - (빼기), * (곱하기), / (소수 나눗셈), // (정수 나눗셈), ** (지수).

3. 연산자 우선순위(PEDMAS) 예제

  • print(3 3 + 3 / 3 - 3)3 3 = 9, 3 / 3 = 19 + 1 - 3 = 7.
  • 괄호 우선 처리: print(3 (3 + 3) / 3 - 3)(3 + 3) = 63 6 = 18, 18 / 3 = 6, 6 - 3 = 3.

결론

  • 연산자 우선순위(PEDMAS)를 이해하고 괄호로 우선순위를 명시적으로 제어하는 것이 실무에서 중요하며, print() 함수를 활용해 예제를 직접 실행해보는 것이 학습 효과를 높임.