2.1 파이썬 인터프리터 사용법
파이썬 인터프리터는 파이썬 코드를 한 줄씩 실행할 수 있는 대화형 셸입니다. 파이썬 인터프리터를 사용하면 코드 테스트와 디버깅이 용이하며, 간단한 스크립트를 빠르게 실행할 수 있습니다.
파이썬 인터프리터 실행
터미널(또는 명령 프롬프트)에서 python
또는 python3
명령어를 입력하면 인터프리터가 실행됩니다.
$ python
Python 3.10.0 (default, Oct 4 2021, 15:16:01)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
기본 사용법
수학 연산: 인터프리터에서 간단한 수학 연산을 수행할 수 있습니다.
>>> 2 + 3
5
>>> 7 * 8
56
>>> 9 / 3
3.0
변수 할당: 변수에 값을 할당하고 사용할 수 있습니다.
>>> x = 10
>>> y = 5
>>> x + y
15
>>> x * y
50
문자열 처리: 문자열을 처리하고 출력할 수 있습니다.
>>> name = "Python"
>>> print("Hello, " + name + "!")
Hello, Python!
>>> print(f"Hello, {name}!")
Hello, Python!
함수 정의 및 호출: 간단한 함수를 정의하고 호출할 수 있습니다.
>>> def greet(name):
... return f"Hello, {name}!"
...
>>> greet("World")
'Hello, World!'
명령어 종료: 인터프리터를 종료하려면 exit()
또는 quit()
명령어를 입력하거나, Ctrl + D
(macOS/Linux) 또는 Ctrl + Z
(Windows)를 사용할 수 있습니다.
>>> exit()
2.2 주석 (Comment)
주석은 코드에 대한 설명을 추가하여 가독성을 높이고, 특정 코드가 수행하는 작업을 설명하는 데 사용됩니다. 주석은 파이썬 인터프리터에 의해 무시됩니다.
단일 행 주석
단일 행 주석은 #
기호를 사용하여 작성합니다. #
뒤에 오는 모든 텍스트는 주석으로 간주됩니다.
# 이것은 단일 행 주석입니다.
x = 10 # 이 주석은 코드 끝에 작성되었습니다.
여러 행 주석
여러 행 주석은 여러 개의 단일 행 주석을 사용하거나, 문자열을 사용하여 작성할 수 있습니다. 문자열을 사용한 주석은 인터프리터에 의해 실행되지 않도록 주의해야 합니다.
# 여러 행 주석은
# 여러 개의 단일 행 주석을 사용하거나
"""
여러 행 주석을 작성할 때
따옴표 3개를 사용할 수 있습니다.
이 방법은 보통 문자열로 해석되지만
코드에서 사용되지 않으면 주석으로 사용될 수 있습니다.
"""
2.3 변수와 데이터 타입
파이썬에서는 변수에 값을 할당하면 자동으로 데이터 타입이 결정됩니다. 다양한 데이터 타입을 사용할 수 있으며, 여기서는 기본적인 데이터 타입들을 살펴보겠습니다.
숫자 (정수, 실수, 복소수)
정수 (int): 정수형 데이터 타입입니다.
>>> a = 10
>>> type(a)
<class 'int'>
실수 (float): 실수형 데이터 타입입니다.
>>> b = 3.14
>>> type(b)
<class 'float'>
복소수 (complex): 복소수 데이터 타입입니다.
>>> c = 1 + 2j
>>> type(c)
<class 'complex'>
문자열 (str)
문자열은 따옴표로 둘러싸인 문자들의 집합입니다. 작은따옴표(')나 큰따옴표(")를 사용할 수 있습니다.
>>> s = "Hello, World!"
>>> type(s)
<class 'str'>
>>> s = 'Hello, World!'
>>> type(s)
<class 'str'>
불리언 (bool)
불리언 데이터 타입은 참(True
)과 거짓(False
) 값을 가집니다.
>>> t = True
>>> f = False
>>> type(t)
<class 'bool'>
>>> type(f)
<class 'bool'>
None
None
은 값이 없음을 나타내는 특별한 데이터 타입입니다.
>>> n = None
>>> type(n)
<class 'NoneType'>
'Python 문법 > Python 기본 문법(3.10 기준)' 카테고리의 다른 글
[python310 기본] 4. 제어문 (0) | 2024.07.01 |
---|---|
[python3.10 기본] 3. 연산자와 표현식 (0) | 2024.07.01 |
[python3.10 기본] 1. 파이썬 소개 (0) | 2024.07.01 |
[python3.10 기본] 목차 (0) | 2024.07.01 |
[python3.10 기본] Python 버전별 특징 (1) | 2024.07.01 |