세 줄 요약 >
1) print f문자열을 통해 이쁘고 효율적으로 출력하자 (3.6버전부터~)
2) 변수 선언 주의사항 숙지하고,
3) 자료형 (Data Type) 확인 잘하자
환경 : VSC (Visual Studio Code)
오늘은 Python 기본 문법과 자료형에 대해 학습해 볼 예정이다.
코드 실행은 .py 파일을 실행한다는 개념으로 터미널에서 실행할 것이다.
print("Hello, Python!")
기본적으로 내장되어있는 출력 함수
→ 문자열은 ""(따옴표)를 통해 표기한다.
print("Hello, Python!")

파이썬 파일을 저장 후, 터미널에서 실행 할 수 있다.
python [py 파일명]
보다 직관적으로 지정할 수 있게 f"문자열 폼" 형태료 표현 가능하다.
변수를 넣을 위치에는 중괄호 { } 를 사용하여 작성
☆ 변수 개념은 뒤에서!
a = "Hello"
b = "Python!"
print(f"시작해보자! {a},{b}")

코드에 설명을 달 때 사용함
실행에 영향을 주지 않음.
"#" 을 사용하여 한 줄을 대상으로, " ''' " 통해 구간을 주석 처리할 수 있다.
# 출력문 실행
print("Hello, Python!") # 코드 오른쪽에서도 사용 가능
'''
Python 가보자~
'''

주석 처리를 할 코드를 블록으로 잡아 ctrl + / 입력하면 한 번에 처리 가능하다.
값을 지정하여 사용하기 위함 (재활용)
ex> 변수 (바구니) 에 값을 담아 (지정) 하여 필요할 때 재사용을 할 수 있다.
a = "Hello" # a 라는 변수에, "Hello" 문자열을 지정
b = "Python!" # b 라는 변수에, "Python!" 문자열을 지정
print(a, b)

변수 선언 시, 주의 사항 이 있다. 익혀두도록 하자
| 허용 | 예시 | 비고 |
|---|---|---|
| 영문, 숫자, _ | user_name, age1 | O |
| 숫자로 시작 | 1name | X |
| 공백 포함 | my name | X |
| 대소문자 구분 | Name != name | O |
값의 데이터 타입이라고 생각하자
대표적인 자료형(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부터 시작한다.