int: 정수형float: 실수형complex: 복소수허수 영역을 표시할 땐 j로 표시ex) 1 + 2j0o + 숫자: 8진수로 작성된 수0x + 숫자: 16진수로 작성된 수\-: 음수\+: 덧셈\-: 뺄셈\*: 곱셈/: 나눗셈 (실수)//: 나눗셈 (정수)%: 나머지
입력을 받아, 정해진 작업을 수행하고, 필요시 정해진 결과를 돌려주는 것help(function_name): 함수에 대한 설명을 보여 주는 함수abs(x): 입력 받은 정수 혹은 실수 변수인 x의 절대값을 계산pow(x, y): 입력 받은 x의 y 거듭제곱을 계산rou
character의 연속적인 배열String은 하나의 data type (str)문자열이 python에선 string으로 표현'' 혹은 "" 으로 내용 앞뒤를 감싸서 표현'', ""는 길이가 0인 가장 짧은 empty stringlen(str): string인 str의
참인지 거짓인지를 다룸참: True거짓: Falseand: 앞과 뒤 조건이 모두 True일 때 Trueor: 앞과 뒤 조건 중 하나라도 True이면 Truenot: not 뒤에 붙는 조건이 False일 때 Truexor: 앞과 뒤 조건 중 하나만 True일 때 True
조건문if <condition>: <block> 형식condition이 True일 때만 block 실행condition은 boolean 값을 반환해 주는 문장if <condition>: 후 들여쓰기 된 부분만 block이며 들여쓰기가 되지 않은 부분은
이미 정리돼 있는 논리들을 그대로 사용하는 방법프로그램을 다 구현하지 않고 라이브러리에 있는 기능들을 가져다 쓸 수 있음흔히 쓰일 것 같은 것들을 미리 구현해 놓은 것모듈 안에는 주제와 관련된 함수, 변수들이 모아져 있음import module_name으로 불러오기 가
각각의 class에 구현되어 있는 함수모든 data type은 하나의 class이므로 data type마다 method를 가짐method의 첫 번째 parameter는 반드시 해당 class의 data type으로 들어와야 함method는 항상 parameter가 한
list는 여러 개의 data 묶음각각의 요소는 index로 접근 가능index는 0부터 시작list_name = \[] : empty ilst 생성list의 element로는 다양한 자료형이 섞여서 사용될 수도 있음mutable: list는 index마다 요소에 접근
Loop for Loop for > in : variable이 list 안에 있으면 다음 문장 실행 variable은 list의 첫 번째 요소로 지정된 채 시작 한 블록이 끝나면 variable은 list의 다음 요소로 넘어감 variable이 list의 마지막 요소일
File I/O Opening File file 객체를 만들어서 읽음 file 객체: file cursor의 위치 정보를 가진 객체 거꾸로 읽기, 되돌리기 불가능 open(a, b): 파일을 읽어 오는 함수 a: 파일 이름 b: 'r'은
요소들의 집합요소들끼리 순서 없음index 존재하지 않음요소들끼리 서로 중복되지 않음같은 값을 입력해도 중복값을 알아서 거른 후 저장set(): empty set 생성하는 함수set_variable = {} 로 생성 불가능set(a): 인자 a를 갖는 set 생성par
내가 찾는 value의 index를 찾아 주는 함수linear search: index가 처음부터 끝까지 iteration을 돌며 값 비교list의 item들이 정렬되어 있을 때 사용하는 이진 탐색법list의 중간값을 업데이트하면서 value와 비교
어떤 Data type의 Instance어떤 Data type의 값이나 메모리 주소Class의 하나의 실질적인 예시어떤 Class의 소유로 만들어낸 예제isinstance(instance, data_type): instance가 data_type의 instance가 맞
Class 이름: MySelfClassDefault constructor를 지원해야 함 (사용자가 별도로 입력 파라메타를 주지 않는 생성자)Member method (or function) 1: getStudentID( )입력 파라메타: 없음Return 값: 본인 학번
makeRecord 동작: 주어진 입력 파라메타를 사용하여 List에 입력 받은 순서대로 저장하고, return 값으로 해당 List를 전달함 입력 파라메타: 담당자이름, 종료기한(Deadline), 수행항목번호, 우선순위 담당자이름:
Code solution test
Code solution test