코딩도장 / Unit 12. 딕셔너리 사용하기
딕셔너리 dic = {'이름':'이유경', '나이':'20'} 이름/나이 = 키를 나타냄 이유경/20 = 값을 나타냄 예제) dic = {'apple':'사과', 'python':'파이썬', 'C':'언어'} ex1) print(dic) print(dic['apple']) print(dic.keys()) print(dic.values()) print(dic.items()) 결과1) {'apple':'사과', 'python':'파이썬', 'C':'언어'} 사과 dict_keys(['apple','python','c']) dict_values(['사과','파이썬','언어']) dict_items([('apple','사과'),('python','파이썬'),('c','언어')]) ex2) 딕셔너리에 추가 dic..
2019. 12. 26.
코딩도장 / Unit 11. 시퀀스 자료형 활용하기
시퀀스 자료형 -list -tuple -range -str -bytes -byte 특정 값 존재 확인 값 in 시퀀스객체 ex) a=[1, 2, 3] print(1 in a) 결과) True 값 not in 시퀀스객체 ex) 'P' in 'Hello, Python' 결과) True ※ 리스트끼리 더할 수 있음. range는 '+'연산자로 연결할 수 없음. → range를 리스트 또는 튜플로 만들어 연산하면 됨. ex) print(list(range(0, 3)+list(range(3, 5)) 결과) [0, 1, 2, 3, 4] 문자열은 '+'연산자로 연결할 수 있음. 문자열과 숫자(정수형/실수형)은 더할 수 없음. → 숫자를 str형으로 변환하면 됨. 요소 개수 구하기 ex) a = [1, 2, 3] pr..
2019. 12. 26.
코딩도장 / Unit 10. 리스트와 튜플 사용하기
10.1 리스트 만들기 리스트 = [값, 값, 값] ex) a=[10, 20, 30] 리스트는 여러가지 자료형을 넣어 저장할 수 있음. ex) a=['name', 20, 30.5, True] 에러 SyntaxError : invalid syntax:[]의 짝이 맞지 않거나 ','를 넣지 않아서 생기는 에러 빈리스트 만들기 리스트=[] ex) a=[] print(a) 결과) [] range 사용해서 리스트 만들기 range(횟수) ex) range(10) 0~9까지 생성 리스트=list(range(횟수)) ex) a=list(range(10)) print(a) 결과) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 리스트=list(range(시작, 끝)) 시작~(끝-1) 까지의 수가 리스트 형태로 ..
2019. 12. 26.
코딩도장 / Unit 8. 불과 비교,논리 연산자 알아보기
불과 비교 연산자 사용하기 비교 연산자와 논리 연산자의 판단 결과로 True, False를 사용한다. 즉, 비교 결과가 맞으면 True, 아니면 False이다. 두 숫자가 같은지 다른지 비교할 때 사용하는 연산자는 ==, !=이 있다. 같은지 비교할 때는 ==, 다른지 비교할 때는 != ==,!=는 숫자 뿐만 아니라 문자도 비교 가능하다. 대소문자가 다르면 다른 문자열로 판단한다. 부등호: >(초과), (이상), ,
2019. 12. 26.
코딩도장 / Unit 7. 출력 방법 알아보기
값을 여러 개 출력하기 print(값1, 값2, 값3) print(변수1, 변수2, 변수3) print에 변수나 값을 콤마로 구분해서 넣으면 각 값이 공백으로 띄워져서 한 줄로 출력된다. sep로 값 사이에 문자 넣기: print(값1, 값2, sep='문자 또는 문자열') print(변수1, 변수2, sep='문자 또는 문자열') 줄바꿈 1. sep에 (\n)를 지정하는 방법 2. print에 바로 넣어 사용하는 방법 end 사용하기 print(값, end='문자 또는 문자열') print(변수, end='문자 또는 문자열')
2019. 12. 26.
코딩도장 / Unit 6. 변수와 입력 사용하기
▶ 변수 만들기 변수이름 = 값 x = 10 ※ 변수이름 만들 때 규칙 변수의 자료형 알아내기: type(변수) 변수 여러 개 만들기: 변수이름1, 변수이름2, 변수이름3 = 값1, 값2, 값3 x, y, z = 10, 20, 30 같은 값을 가진 변수 3개 만들기: x=y=z=10 두 변수의 값 바꾸기: 변수1, 변수2 = 변수2, 변수1 변수 삭제하기: del 변수 빈 변수 만들기: ▶ 변수로 계산하기 변수에 20을 더하면 30이 되지만, 변수를 다시 출력하면 이전의 값이 나온다. a+20은 a에 20을 더하기만 할 뿐 결과를 유지하지 않는다. 값의 변화를 유지하려면 계산 결과를 다시 변수에 저장해야 한다. a += 20은 a = a + 20의 축약한 형태로, 같은 의미를 갖는다. 뺄셈(-=), 곱셈..
2019. 12. 26.