본문 바로가기

전체 글81

코딩도장 / 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 9. 문자열 사용하기 여러 줄로 된 문자열 사용하기 따옴표를 세 번 입력해서 열고 닫는다. 문자열 안에 따옴표 사용하기 큰따옴표로 열고 닫을 때는 작은따옴표를 넣고, 작은따옴표로 열고 닫을 때는 큰따옴표를 넣는다. 문자열 안에 같은 따옴표 사용하기 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.
코딩도장 / Unit 5. 숫자 계산하기 ▶ 정수 계산하기 사칙연산 가능 덧셈: + 뺄셈: - 곱셈: * 나눗셈: / 몫만 구하는 연산자: // (소숫점 이하는 버림. 따라서 결과는 항상 '.0'으로 끝남.) 나눗셈 후 나머지를 구하는 연산자: % 거듭제곱을 구하는 연산자: ** 값을 정수로 만들기 객체의 자료형 알아내기 type(값) 몫과 나머지 함께 구하기 2진수, 8진수, 16진수 ▶ 실수 계산하기 실수랑 정수를 함께 계산하면 결과값은 실수형으로 나옴 값을 실수로 만들기 float(숫자) float(계산식) float('문자열') //단 실수 또는 정수로 이루어진 문자열이어야 함. type(실수형)을 입력하면 가 나옴. 참고 스크립트 파일에서 계산 결과를 출력하려면 print 함수를 사용해야 함. ▶ 괄호 사용하기 35 + 1 * 2 = .. 2019. 12. 26.
코딩도장 / Unit 4. 기본 문법 알아보기 ▶ 세미콜론 한 줄에 여러 구문을 작성할 때 사이에 세미콜론을 작성해 구분시킨다. ▶ 주석 주석: 파이썬 인터프리터가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않는다. 주석 처리하고 싶은 부분을 선택 후, ctrl + alt + 3(#)을 누르면 선택 부분이 모두 주석처리 된다. 반대로 주석을 풀고 싶으면 마찬가지로 영역 선택 후, ctrl + alt + 4($)를 누르면 해당 부분의 주석이 지워진다. # 뒤에 한 칸 띄고 쓰는 게 가독성이 좋음 인코딩: 인간이 쓰는 문자를 컴퓨터가 이해할 수 있는 0과 1로 바꾸는 것 UTF-8: 인코딩 규칙 중 하나 .py 스크립트 파일을 UTF-8로 저장하지 않으면 실행했을 때 오류가 뜬다. 메모장에서 UTF-8로 저장하는 법:파일 > 다른 이름으로 저장 .. 2019. 12. 21.