Python 기본 문법 및 자료형

DA_LEESUNHO·2025년 11월 10일

Learning Base

목록 보기
8/15

세 줄 요약 >
1) print f문자열을 통해 이쁘고 효율적으로 출력하자 (3.6버전부터~)
2) 변수 선언 주의사항 숙지하고,
3) 자료형 (Data Type) 확인 잘하자


환경 : VSC (Visual Studio Code)

오늘은 Python 기본 문법과 자료형에 대해 학습해 볼 예정이다.
코드 실행은 .py 파일을 실행한다는 개념으로 터미널에서 실행할 것이다.

Python 실행

print("Hello, Python!")
기본적으로 내장되어있는 출력 함수
→ 문자열은 ""(따옴표)를 통해 표기한다.

print("Hello, Python!")

파이썬 파일을 저장 후, 터미널에서 실행 할 수 있다.
python [py 파일명]

보다 직관적으로 지정할 수 있게 f"문자열 폼" 형태료 표현 가능하다.
변수를 넣을 위치에는 중괄호 { } 를 사용하여 작성
☆ 변수 개념은 뒤에서!

a = "Hello"
b = "Python!"
print(f"시작해보자! {a},{b}")


주석 (Comment)

코드에 설명을 달 때 사용함
실행에 영향을 주지 않음.
"#" 을 사용하여 한 줄을 대상으로, " ''' " 통해 구간을 주석 처리할 수 있다.

# 출력문 실행
print("Hello, Python!") 	# 코드 오른쪽에서도 사용 가능
'''
Python 가보자~
'''

주석 처리를 할 코드를 블록으로 잡아 ctrl + / 입력하면 한 번에 처리 가능하다.


변수 (Variable)

값을 지정하여 사용하기 위함 (재활용)
ex> 변수 (바구니) 에 값을 담아 (지정) 하여 필요할 때 재사용을 할 수 있다.

a = "Hello"			# a 라는 변수에, "Hello" 문자열을 지정
b = "Python!"		# b 라는 변수에, "Python!" 문자열을 지정
print(a, b)

변수 선언 시, 주의 사항 이 있다. 익혀두도록 하자

허용예시비고
영문, 숫자, _user_name, age1O
숫자로 시작1nameX
공백 포함my nameX
대소문자 구분Name != nameO

자료형 (Data Type)

값의 데이터 타입이라고 생각하자
대표적인 자료형(Data Type) 은 다음과 같다.
→ int (정수), float (실수), str (문자열), bool (논리값)

a = 10
b = 3.14
c = "Sun ho"
d = True

print(type(a))		# type 함수를 통해 변수가 지정하는 데이터의 타입을 확인
print(type(b))
print(type(c))
print(type(d))

각 변수의 데이터 타입을 확인 할 수 있다.


문자열

문자열은 문장, 단어 같이 텍스트 데이터를 나타내는데 사용된다.
따옴표(' or ") 감싸져 있다.
또한 위 데이터 타입 도식을 보면, 문자열은 시퀀스 형에 포함된다.
시퀀스 형(Sequence Type) : 순서가 존재

text = "leesunho"
print(text[0])      # 0 번째 인덱스 "l" 출력
print(text[-1])     # 가장 끝의 인덱스 "o" 출력
print(text[0:4])    # 0 번째 인덱스부터 4-1(3) 인덱스까지 출력
print(text[::-1])   # 문자열 뒤집기

✔️ 인덱스

자료의 위치 값 이라고 생각하자.
Python 의 경우, 문자열의 인덱스가 0부터 시작,
SQL 의 경우, 1부터 시작한다.


profile
성장과 회고를 기록하는 일기장

0개의 댓글