-> type()
함수로 확인.
x = 10 y = '10' print(type(x)) print(type(y))
문자열에 변수의 값을 삽입하여 출력하고 싶으면 -> % 기호 사용.
price = 10000
print('상품의 가격은 %s원 입니다." % price)
상품의 가격은 10000원입니다.
문자열에서 개별 문자들을 추출하려면 -> 인덱스라는 번호를 사용.
데이터가 100개 있다면 어떻게 관리 할 것인가?
리스트(list) : 여러 개의 자료들을 모아서 하나의 묶음으로 저장하는 것.
여러 데이터들의 집합 int, float 같은 다양한 데이터 type 포함.
slist = ['영어', '수학', '사회', '과학']
print(slist)
print(type(slist))
list = []
list.append(1)
list.append(2)
list.append(6)
list.append(3)
print(list)
color1 = ['red', 'blue', 'green']
print(color1 * 2) # color1 리스트 반복을 할 수 있음.
'blue' in color1
color2 = ['white', 'black']
color = color1 + color2 # 리스트를 합쳐질 수 있음.
len(color) # 리스트 길이를 반환.
color.append('orange') # 리스트에 동적으로 추가.
color.extend(['pink','purple']) # 리스트에 2개 이상의 리스트를 추가.
color.insert(0, 'orange') # 리스트 중간에 삽입.
color.remove('white') # 리스트 항목을 삭제.
del color[0] # 인덱스 넘버로 리스트 항목 삭제.
리스트 일부 변경.
list = [1,2,3,4,5,6,7,8] list[0:3] = ['white', 'blue', 'red'] list
리스트의 모든 요소를 삭제
list = [1,2,3,4,5,6,7,8] list[:] = [] list
fruend_list = []
friend = input('친구의 이름을 입력하시오 : ')
friend_list.append(friend)
friend = input('친구의 이름을 입력하시오 : ')
friend_list.append(friend)
friend = input('친구의 이름을 입력하시오 : ')
friend_list.append(friend)
friend = input('친구의 이름을 입력하시오 : ')
friend_list.append(friend)
print(friend_list)
lista = [1,2,3,4]
sum = 0
sum = lista[0] + lista[1] + lista[2] + lista[3]
print('리스트 = ', lista)
print('리스트 숫자들의 합 = ', sum)
kor_score = [49, 79, 20, 100, 80]
math_score = [43, 59, 85, 30, 90]
eng_score = [49, 79, 48, 60, 100]
midterm_score = [kor_score, math_score, eng_score]
print(midterm_score[0][2])
- 파이썬에서 기본적인 자료형은 정수, 실수, 문자열이다.
- 문자열은 큰따옴표("...")나 작은 따옴표('...')를 사용할 수 있음.
- 문자열을 정수로 변경하려면 int()를 사용함.
- 문자열을 실수로 변경하려면 float()를 사용.
- 정수나 실수를 문자열로 변경하려면 str()을 사용.
- 문자열과 문자열을 함치려면 + 연산자를 사용.
- 문자열을 반복하려면 *연산자를 사용.
- input()은 사용자로부터 문자열을 받아서 우리에게 반환함.
- \n은 줄 바꿈을 나타내는 특수 문자열이다.
- 리스트는 자료들을 모아서 저장할 수 있음.