Ming's blog

파이썬기초1_1. 기초 자료형 본문

프로그래밍 기본 문법/Python

파이썬기초1_1. 기초 자료형

H._.ming 2020. 6. 17. 23:59
반응형

1. 출력(print)

- 문자열을 출력하는 명령어

print('출력할 내용')

print('출력을 해보아요')
#출력을 해보아요

 

여러 개의 자료를 출력할 경우

-> 콤마(,)로 연결하기

print('apple','banana')
#apple banana

 

2. 기본 자료형

(1) 숫자형(number)

- 숫자로 이루어진 자료형

- 숫자 끼리는 연산이 가능하다.

# 정수
1

# 실수
1.3

#복소수
1+4j

(2) 문자열(string)

- 문자로 이루어진 자료형

- 큰 따옴표("")나 작은 따옴표('')로 구분

'Python'
"Hello, my name is min"

(3) 리스트(list)

- 여러 자료를 보관하는 자료형

- 대괄호([])로 구분

- 다른 종류의 자료의 보관도 가능

- 순서가 존재

[] #빈 리스트
['apple','banana']
['apple',3]

* 주석(comment)

- 한 줄 주석 : #

- 여러줄 주석 : ''' ''', """ """

# 주석달기
'''
주석은 이렇게 달 수 있어요
'''
"""
'작은 따옴표를 주석 안에 넣으려면 이렇게 큰 따옴표를 이용하면 됩니다.'
"""

 

3. 변수(variable)

- 여러 자료를 담는 그릇

(1) 변수 사용방법

변수 이름 = 자료

#숫자형
today=0617
#문자열
name = 'ming'
#리스트
rainbow = ['red','orange','yellow']

(2) 변수 이름 짓는 방법

1. 숫자, 알파벳, 한글, 언더바(_) 등 사용 가능

2. 숫자로 시작 금지

3. 숫자로만 구성 금지

4. 파이썬 문법에서 사용되는 예약어(for, while, if) 사용 금지

5. 공백 문자()과 연산자(+,-,% 등) 사용 금지

 

4. 자료형의 연산

(1) 수학의 사칙 연산

더하기 : +

뺴기 : -

곱하기 : *

나누기 : /

#더하기
print(5+8) #13
#빼기
print(5-8) #-3
#곱하기
print(5*8) #40
#나누기
print(5/8) #0.625

(2) 숫자형 자료의 특수 연산

몫 연산자 : a//b 

- a를 b로 나눈 몫

나머지 연산자 : a%b

- a를 b로 나눈 나머지

제곱 연산자 : a**b

- a의 b제곱

#몫 연산자
print(17//5) #3
#나머지 연산자
print(17%5) #2 
#제곱 연산자
print(2**4) #16

(3) 문자형 자료의 연산

이어 붙이기 : +

반복하기 : *

#이어 붙이기
print("행복"+"하세요") # 행복하세요
#반복하기
print("행복"*3) #행복행복행복

 

5. 인덱스/인덱싱

(1) 인덱스

- 문자열과 리스트 자료형의 특정 원소의 위치, 0부터 시작

"H e l l o"             [1, 2, 3, 4]

0 1 2 3 4               0  1  2  3

(2) 인덱싱

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

word='Happy'
print(word[3]) #p

 (3) 슬라이싱

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

List[a,b] : List에서 index가 a인 원소부터 index가 b-1인 원소를 가져온다.

num=[1,3,5,7,9,11,12]
print(num[3:6]) # index=3~index=5
>>> [7,9,11]
반응형
Comments