파이썬 기초 문법 정리
파이썬은 프로그래밍 언어 중에서 배우기 쉬운 언어로 알려져 있습니다. 기능이 뛰어난 이 언어는 다양한 분야에서 활용되고 있으며, 그 첫걸음으로 기초 문법을 이해하는 것이 중요합니다. 이번 글에서는 파이썬의 기본적인 개념과 문법을 소개해드리겠습니다.

문자열(String) 이해하기
문자열은 하나 이상의 문자로 이루어진 연속적인 데이터입니다. 파이썬에서는 문자열을 큰따옴표(“) 또는 작은따옴표(‘)로 감싸서 표현합니다. 예를 들어, 다음과 같은 코드는 문자열을 생성합니다:
a = "apple"
b = 'banana'
print(a) # apple
print(b) # banana
여기서 큰따옴표와 작은따옴표의 사용에는 큰 차이가 없으며, 문자열 내에 따옴표를 포함하고 싶다면 이스케이프 문자를 사용할 수 있습니다.
이스케이프 문자란?
이스케이프 문자는 특정 문자를 특수한 방법으로 표현할 수 있게 해주는 기호입니다. 다음은 자주 사용되는 이스케이프 문자의 예시입니다:
- 줄 바꿈: \n
- 탭: \t
- 역슬래시: \\
- 작은따옴표: \’
- 큰따옴표: \”

문자열 인덱스와 슬라이싱
문자열의 각 문자는 인덱스를 통해 접근할 수 있습니다. 파이썬에서는 인덱스가 0부터 시작하므로 주의가 필요합니다. 예를 들어, 문자열 “Hello World”에서 특정 문자를 가져오려면 다음과 같은 방법을 사용할 수 있습니다:
string = "Hello World"
print(string[1]) # e
print(string[4]) # o
또한 문자열의 일부분을 잘라내는 슬라이싱 기능도 있으며, 이를 통해 원하는 범위의 문자들을 추출할 수 있습니다:
print(string[1:4]) # ell
print(string[:5]) # Hello
문자열 결합
문자열끼리 결합하고 싶다면 더하기 연산자를 사용할 수 있습니다. 예를 들어:
g = 'like'
h = 'dog'
print(g + h) # likedog
print(g + ' ' + h) # like dog
문자열에 특정 문자의 포함 여부 확인
특정 문자열 내에 특정 문자가 존재하는지를 확인하기 위해서는 in
키워드를 활용할 수 있습니다. 아래는 그 방법입니다:
sentence = 'my smartphone is apple'
print('smart' in sentence) # True
print('happy' in sentence) # False
변수의 개념과 사용
변수는 데이터를 저장할 수 있는 이름이 붙여진 메모리 공간입니다. 변수의 이름은 개발자가 자유롭게 설정할 수 있지만, 몇 가지 규칙을 따르는 것이 좋습니다:
- 변수 이름은 영문자나 언더스코어(_)로 시작해야 합니다.
- 공백이나 특수 문자를 포함할 수 없습니다.
- 파이썬에 이미 정의된 예약어는 사용할 수 없습니다.
변수 선언 및 초기화
변수를 선언하는 방법은 간단합니다. 아래와 같은 코드로 변수를 선언할 수 있습니다:
a = 10
b = 20
이렇게 작성하면 변수 a
에 10이라는 값이, b
에는 20이라는 값이 저장됩니다. 만약 변수의 값을 바꾸고 싶다면, 간단히 새로운 값을 대입하면 됩니다.
여러 변수를 동시에 선언하기
파이썬에서는 여러 개의 변수를 한 번에 선언할 수 있는 방법도 있습니다:
a, b = 5, 10
이렇게 하면 a
에는 5가, b
에는 10이 동시에 할당됩니다.
변수의 메모리 주소 확인하기
변수가 참조하는 메모리의 주소를 확인할 수 있는 id()
함수를 사용할 수 있습니다:
print(id(a))
리스트와 관련 자료형
리스트는 데이터를 순차적으로 저장할 수 있는 자료형으로, 아래와 같이 대괄호([])로 묶어 사용합니다. 리스트는 변경 가능한 속성(mutable)을 가지고 있습니다:
my_list = [1, 2, 3, 4]
my_list.append(5) # [1, 2, 3, 4, 5]
조건문과 반복문
파이썬에서는 조건문을 사용하여 특정 조건을 평가하고 그에 따라 프로그램의 흐름을 제어할 수 있습니다. if
문을 예로 들 수 있습니다:
money = 500
if money >= 300:
print("커피를 구입할 수 있습니다.")
else:
print("잔돈을 확인하세요.")
반복문인 for
문과 while
문도 자주 사용됩니다. 반복문은 지정된 범위나 조건에 따라 코드 블록을 반복해서 실행할 수 있게 해줍니다:
for i in range(5):
print(i) # 0 1 2 3 4

마무리
이번 글에서는 파이썬의 기본 개념과 문법에 대해 살펴보았습니다. 기초 문법을 이해하고 활용하는 것은 프로그래밍의 첫 걸음입니다. 계속해서 다양한 연습을 통해 자신만의 프로젝트를 완성해보시기 바랍니다!
자주 물으시는 질문
파이썬의 문자열은 어떻게 사용하나요?
파이썬에서 문자열은 큰따옴표나 작은따옴표로 감싸서 작성합니다. 이를 통해 다양한 문자 데이터를 표현할 수 있습니다.
이스케이프 문자는 무엇인가요?
이스케이프 문자는 특정 문자를 특수한 방법으로 표시하기 위해 사용되는 기호입니다. 예를 들어, 줄 바꿈이나 탭과 같은 기능을 제공합니다.
변수는 어떤 목적으로 사용되나요?
변수는 데이터를 저장하기 위한 이름이 붙여진 메모리 공간입니다. 이를 통해 프로그램에서 계산이나 데이터 처리를 용이하게 할 수 있습니다.
리스트는 어떻게 활용하나요?
리스트는 데이터를 순차적으로 저장할 수 있는 자료형입니다. 대괄호로 감싸서 생성하며, 필요에 따라 요소를 추가하거나 삭제할 수 있습니다.
반복문은 왜 사용하나요?
반복문은 지정한 조건이나 범위에 따라 코드 블록을 여러 번 실행하는 데 사용됩니다. 이를 통해 코드의 재사용성을 높이고 효율성을 향상시킬 수 있습니다.
0개의 댓글