MinChur

파이썬 기초: 변수, 숫자형, 그리고 문자열의 모든 것

|
2 min read

파이썬은 배우기 쉽고 강력한 언어입니다. 그 기초가 되는 변수와 가장 많이 쓰이는 자료형인 숫자, 문자열을 다루는 법을 완벽하게 정리해 보았습니다.

1. 변수(Variable)와 표기법

변수는 데이터를 저장하는 공간입니다. 파이썬에서는 별도의 타입 선언 없이도 값을 할당하여 변수를 생성할 수 있습니다.

  • 변수 이름 규칙: 대소문자를 구분하며, 숫자로 시작할 수 없습니다. 키워드(for, if 등)는 사용할 수 없습니다.
  • 표기법:
    • 스네이크 표기법 (snake_case):
      text
      user_name
      (파이썬에서 주로 사용)
    • 카멜 표기법 (camelCase):
      text
      userName

2. 숫자형(Numeric) 자료형

정수(int)와 실수(float)를 다루며, 다양한 산술 연산을 지원합니다.

  • 연산자:
    text
    +
    ,
    text
    -
    ,
    text
    *
    ,
    text
    /
    (나누기),
    text
    //
    (몫),
    text
    %
    (나머지),
    text
    **
    (제곱)
  • 지수 표현:
    text
    12.78e10
    과 같이 큰 수나 작은 수를 지수 형태로 표현할 수 있습니다.

3. 문자열(String) 다루기

문자열은 작은따옴표(

text
'
)나 큰따옴표(
text
"
)로 묶어 표현합니다.

🔹 인덱싱과 슬라이싱

  • 인덱싱:
    text
    s[0]
    (첫 글자),
    text
    s[-1]
    (마지막 글자)
  • 슬라이싱:
    text
    s[시작:끝:간격]
    을 통해 원하는 부분만 잘라낼 수 있습니다. (예:
    text
    s[:3]
    은 앞의 3글자)

🔹 문자열 포맷팅

현대적인 파이썬에서는 f-string 방식을 가장 많이 추천합니다.

python
name = "MinChur"
age = 25
print(f"Hello, {name}. You are {age} years old.")

🔹 필수 문자열 함수

  • text
    count()
    : 특정 문자의 개수 세기
  • text
    find()
    : 특정 문자의 위치 찾기
  • text
    join()
    : 리스트 요소를 하나의 문자열로 합치기
  • text
    split()
    : 문자열을 리스트로 나누기
  • text
    strip()
    : 양쪽 공백 제거
  • text
    replace()
    : 문자열 치환

모든 복잡한 프로그램도 결국 이런 기본적인 데이터들을 다루는 것에서 시작합니다. 기초를 탄탄히 다져두면 이후의 제어문이나 함수, 클래스를 공부할 때 훨씬 수월해질 것입니다.