본 포스팅은 2021 NIPA AI 온라인 무료 교육의 AI 실무 기본 과정을 기반으로 작성하였습니다.
1. 출력하기 (print)
1.1. 한 문장 출력하기
파이썬의 실행 결과를 화면에 보여주기 위한 함수입니다. 사용법은 아래와 같습니다.
print("출력하고자 하는 내용")
상기 명령어를 그대로 입력하고, 실행시키면 아래와 같은 결과를 얻을 수 있습니다.
출력하고자 하는 내용
1.2. 여러 단어 출력하기
여러 자료를 입력한 후 출력하고자 한다면, 아래와 같이 사용할 수 있습니다.
print("나는","파이썬을","잘하고","싶어요")
실행 결과는 아래와 같습니다.
나는 파이썬을 잘하고 싶어요
4개의 단어 사이에 띄어쓰기가 자동 삽입됩니다. 위의 결과와 동일한 결과를 얻는 다른 방법은 아래와 같습니다.
print("나는 파이썬을 잘하고 싶어요")
결과를 동일하게 나옵니다. 아래 결과를 참고하세요.
나는 파이썬을 잘하고 싶어요
숫자 2를 입력하고 출력해 볼까요?
print(2)
출력결과 -> 2
문자와 숫자를 같이 출력해 볼까요?
print(2, "야")
출력결과 -> 2 야
그럼 아래와 같은 출력을 얻고자 한다면, print 함수를 어떻게 사용하면 될까요?
나는
파이썬을
잘하고
싶어요
print 함수를 4번 사용하면 됩니다.
print("나는")
print("파이썬을")
print("잘하고")
print("싶어요")
2. 기본 자료형
2.1. 숫자형
숫자로 이루어진 형태로 정수와 실수값을 가질 수 있습니다. 연산도 당연히 가능하겠죠? 숫자형 자료의 예시는 아래와 같습니다.
73
83.12
8+3j
2.2. 문자형
문자로 이루어진 형태로 큰 따옴표("") 혹은 작은 따옴표('')로 구분합니다.
'73'
"83.12"
"8+3j"
얼핏 보면, 숫자형 자료와 동일한 것처럼 보이지만, 실제로는 다른 유형의 값입니다.
2.3. 리스트형
여러 유형의 자료를 보관할 수 있는 자료형입니다. 오직 숫자로 이루어지거나, 오직 문자로 이루어지거나, 숫자와 문자가 혼합되어 있는 형패로도 가능합니다. 즉, 아래의 케이스처럼 사용할 수 있습니다.
[2, 3]
["two","three"]
[2, "three"]
그 밖에도 논리(자료)형이 있는데, 이는 조건문과 관련된 내용이어서 다음 포스팅에서 설명 드리도록 하겠습니다.
3. 변수
연산의 결과, 값 등의 어떤 데이터를 저장하는 저장소라고 이해하시면 됩니다.
3.1. 사용방법
변수를 사용하는 방법은 아래와 같습니다.
변수명 = 자료
오른쪽의 자료를 왼쪽의 변수명에 저장한다는 뜻입니다. 아래처럼 숫자, 문자, 리스트 모두 변수를 사용할 수 있습니다.
a = 10
b = '문자'
c = [10, '문자', 2]
첫번째 명령문의 의미는 10 의 값을 a라는 변수에 저장한다는 뜻입니다. 두번째 명령문의 의미는 '문자' 라는 값을 b라는 변수에 저장한다는 뜻입니다. 세번째 명령문의 의미는 리스트 [10, '문자', 2] 를 c라는 변수에 저장한다는 뜻입니다.
3.2. 변수명 규칙
다른 프로그램 언어와 마찬가지로 파이썬에서도 변수명에 대한 규칙이 존재합니다.
- 숫자, 한글, _ (언더바), 영문 사용 가능
- 숫자로 시작할 수 없음
- 오로지 숫자로만 구성할 수 없음
- 파이썬에서 이미 정의되어 있는 명령문 (for, if 등) 사용 금지
- 공백과 특수문자 사용 금지
이상 5개는 꼭 지켜주셔야 합니다. 이를 어기면 파이썬은 실행되지 않고, 에러가 발생합니다.
4. 주석
주석은 컴퓨터의 명령에 전혀 영향을 주지 않도록 처리하는 방법입니다. 파이썬에는 아래와 같이 표현하면 됩니다.
# 주석
여러 문장을 주석처리 하고자 한다면, 아래와 같이 표현하면 됩니다. 큰 따옴표 혹은 작은 따옴표를 연달아 3개로 열고, 3개로 닫으면 됩니다. 아래처럼 처리하시면 됩니다.
"""
문장1
문장2
문장3
"""
'''
문장4
문장5
문장6
'''
이상 파이썬의 print, 기본자료형, 변수, 주석에 대해서 알아보았습니다. 다음 포스팅에서는 조건문에 대해서 살펴보도록 하겠습니다.
'Python > Python 기초' 카테고리의 다른 글
[파이썬완전기초]모듈과 패키지 (0) | 2021.07.27 |
---|---|
[파이썬완전기초]함수와 매서드 (0) | 2021.07.26 |
[파이썬완전기초]자료저장하기 (0) | 2021.07.25 |
[파이썬완전기초] 반복문 (0) | 2021.07.24 |
[파이썬완전기초] 조건문(if, if else, if elif else 구문) (0) | 2021.07.23 |
댓글