본문 바로가기
기타/파이썬

파이썬 기초 - 출력, 자료형, 변수

by 멘토_ 2022. 4. 21.
반응형

파이썬 출력 - print

파이썬에선 print 함수를 사용하여 우리가 원하는 정보나 자료를 컴퓨터가 출력하게 할 수 있음

print ("출력할 내용!")

##실행 결과##
출력할 내용!

print 함수를 이용하여 하나가 아닌, 여러 자료를 출력하는 방법

→ , (콤마) 를 이용해서 여러 자료 출력

print(10, "Test!")

##실행 결과##
10 Test!

파이썬 기본 자료형

숫자형 (Number)

숫자로 이루어진 자료형 정수나 실수 등을 다룰 수 있으며 숫자 끼리의 연산이 가능

5 # 정수 (integer)
3.14 # 실수 (float)
3+5j # 복소수

문자열 (String)

문자나 문자들을 늘어놓은 것으로 큰 따옴표 ("") 와 작은 따옴표 ('')로 구분

############문자열############
'Hello!'
'PI = 3.14' #작은 따옴표 -> 문자열
"PI = 3.14" #큰 따옴표 -> 문자열

리스트 (List)

여러 자료를 보관하는 자료형으로 다른 종류의 자료를 함께 담을 수 있음

※ 자료 안에 순서가 있음

#############리스트############
[] # 빈 리스트
['abc', 'def'] # 문자열로 구성된 리스트
['abc', 2] # 문자열과 숫자형이 혼합된 리스트

주석 (comment)

주석은 컴파일러가 무시함

한 줄 주석은 #, 여러줄 주석은 """ """ 로 함

############주석#############

# 한줄 주석

"""
여러 줄 주석
"""

파이썬 변수

자료를 '박스'에 담아서 보관, 사용하면 편리함

이러한 박스를 변수(variable) 라 하며 사용 방법은 아래와 같음

변수 이름 = 자료

num = 50 # 숫자
name = "David" # 문자열
g_list = ['A', 'B', 'F'] #리스트

 

변수 네이밍 방법

숫자, 알파벳, 한글, 언더바(_) 등을 이용하여 변수 네이밍 가능하며 네이밍시 아래의 경우를 고려해야 함

  • 변수이름이 숫자로 시작하면 안됨
  • 숫자로만 구성된 변수 이름 금지
  • 파이썬 문법에서 사용되는 예약어 (e.g. for, while, if) 사용 금지
  • 공백 문자( )와 연산자 (+, -, 등) 사용 금지

 

자료형의 연산

숫자형 (Number) 자료의 연산

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • // : 몫 연산자
  • % : 나머지 연산자
  • ** : 제곱 연산자
print(3+5)		#8
print(5-3)		#2
print(4*5)		#20
print(3/5)		#0.6
print(16//5)	#3
print(16%5)		#1
print(2**4)		$16

문자형 자료의 연산

  • + : 이어 붙이기
  • * : 반복하기
print("Hello" +" World")	#Hello World
print("Hello" * 3)		#HelloHelloHello

문자열 및 리스트 접근하기

'rescue' 와 'secure' 은 다른 문자열

[1,2,3] 와 [3,2,1] 은 다른 리스트

→ 원소의 배치 순서가 다르기 때문

 

인덱스

문자열과 리스트 자료형은 여러 원소로 이루어져 있고 각각의 위치(인덱스)를 0부터 순서대로 매길 수 있음

  • "rescue" → 해당 문자열의 0 위치(인덱스)의 값 : r
  • [2, 4, 6, 8] → 리스트의 1 위치(인덱스)의 값 : 4

인덱싱

인덱스를 이용해서 문자열이나 리스트의 특정 위치의 원소를 가져오는 방법

string / list [index]

#rescue 에서 인덱스 1인 원소 'e' 출력
str = "rescue"
print(str[1])
>>> e

슬라이싱

인덱스를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법

string / list [a(시작 인덱스): b(종료 인덱스)]

# rescue 에서 2번째 이상, 5번째 미만을 가져옴
str = "rescue"
print(str[2:5])
>>>scu

 

반응형

'기타 > 파이썬' 카테고리의 다른 글

파이썬 기초 - 입력,  (0) 2022.04.22