목록함수 (6)
DevSSOM
COUNT 검색한 결과의 데이터 개수를 가져오는 내장함수. Null인 데이터는 제외(null = 데이터가 없는 빈 공간이라는 뜻) 1) book 테이블 안에 있는 id 컬럼의 개수를 검색 SELECT COUNT(id) FROM book; select + count(검색할 컬럼) 2) 검색할 데이터에 *을 입력하면 모든 데이터 검색 SELECT COUNT(*) FROM book; 테이블 데이터의 전체 개수를 가져올 때 많이 사용함 LIMIT 데이터의 일부만 보고 싶다면 LIMIT 함수를 사용. LIMIT은 테이블에서 출력하고자 하는 데이터의 개수를 제한하는 명령어. 용량이 너무 커서 불러오지 못하는 데이터들에게 리밋을 걸어서 일부만 출력하는 것. 1) book 테이블에서 데이터를 5개만 가져오기 SELEC..
객체(Object) 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것. 객체는 한꺼번에 여러 값을 담을 수 있는 통(container)와 같은 자료구조. 객체 안에는 이름-값 쌍(name-value pair)가 저장되는데, 이를 객체의 속성(property)라고 함. const person = { name : "devSsom", // 속성 이름 = 'name', 속성값 = devSsom age : 31 // 속성 이름 = 'age', 속성값 = 31 language : ["javaScript", "python"], // 속성 이름 = 'language', 속성값 = 배열 }; 위에서 person 변수에 할당된 객체에는 3개의 속성이 저장되었음. 객체 다루기 속성 접근자, delete 연산자, in 연..
데이터 타입 변수에 전달되는 데이터 타입에도 여러 종류가 존재할 수 있음. String 문자열 Object 객체 Number 숫자 Boolean 불리언 Function 함수 null 널 Array 배열 undefined 정의되지 않음 문자열 문자열 데이터 타입은, 큰따옴표 또는 작은 따옴표 안에 작성한 문자. var str1 = "Hello"; var str2 = 'Bye'; var str3 = "100"; var str1 = "Hello World"; var str2 = 'Nice to meet you'; var str3 = "She's a girl"; var str4 = "She\'s a girl"; // 위와 같은 결과 var str5 = "20"; 큰 따옴표 안에 넣던지, 작은 따옴표 안에 넣으면..
모듈 : 특정 목적을 가진 함수, 자료의 모임 프로그래밍을 하면서 코드의 길이가 길어지는 상황이 있을 수 있어. 이때, 모든 함수와 변수를 한 줄 한 줄 구현하는 것은 불가능에 가까워. 이 시간을 단축시키고 코드를 효율적으로 관리하기 위해서 모듈을 써. 누군가 미리 만들어놓은 함수와 변수들의 묶음을 가져다가 활용하는거야. 모듈 사용하기 1. 모듈 불러오기 : import(불러오다) 키워드를 이용해서 모듈 사용. import random # random 모듈 불러오기 2. 모듈 사용법 확인하기 : 모듈 속 사용하려는 함수/변수의 사용법 확인. 예를 들어, 함수의 경우 어떤 인자가 있는지, 반환값은 무엇인지, 변수인 경우엔 무슨 자료형인지 등 어떻게 사용해야되는지를 확인해야 돼. random.randrang..
매개변수와 인자 매개변수 : 함수를 정의할 때(만들 때) 사용하는 변수. 인자 : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료. def plusDouble(a, b): #이때 a, b는 매개변수 return 2*(a+b) print(plusDouble(3, 4)) #이때 3, 4는 인자 # 함수 호출시 # a = 3 # b = 4 # 로 간주 연습문제 함수 solve()를 만들어봐. 이 함수의 매개변수는 a와 b야. 이 함수는 a와 b를 곱한 것을 반환해. 이 함수에 숫자 3과 4를 인자로 넣어서 반환되는 값을 변수 var1에 넣어봐. 이 함수에 숫자 3과 리스트 [‘Cham’]을 인자로 넣어서 반환되는 값을 변수 var2에 넣어봐. def solve(a, b): return a * b var1 ..
함수 : 특정 기능을 수행하는 코드의 모임 함수 만들기 1. define(정의하다) 키워드를 이용해서 함수 정의. 2. 매개변수(함수 안에서 사용되는 변수)를 이용해서 함수 내부로 값을 전달. 3. 들여쓰기해서 명령 작성. 4. return을 이용해서 함수 외부로 값을 전달. def 함수이름(매개변수): 수행할 명령 ... return 반환값 def plus(a, b): c = a + b return c print(plus(3, 4)) # 7 Q. 왜 반환이 필요할까? 함수 내부에서 일어난 일은 함수 외부에서 알 수 없어. 그래서 반환을 통해 외부로 전달하는 것. 연습문제 1 1. 함수 plus_print()을 만들어봐. 매개변수 : a, b 함수 안에서 a와 b를 더한 값을 출력. 반환값 없음. 2. ..