목록전체 글 (231)
도찐개찐
자료구조(Data Structure)란? 자료를 구조적으로 정리하는 것을 자료구조 (Data Structure)라 한다. 구조적이란 자료를 효율적으로 사용할 수 있게 만드는 것 저장성이 불필요한 데이터를 DB에 저장하지 않고 메모리를 활용하여 일시적으로 활용하고 버리는 목적의 구조 컬렉션(Collection) 프레임워크 java.util.* 패키지의 자바 컬렉션 프레임워크 * (JCF)에서 자료구조 방법 제공 배열의 정적인 한계를 극복 하기 위해서 사용 Set 계열, List계열, Map계열 Collection인터페이스를 구현하는 클래스 객체를 저장하고 핸들하는 작업을 수행 동적으로 필요할 때 메모리를 확장할 수 있는 장점 프로그램 실행시의 소형 데이터베이스 기능 대표적으로, Vector와 HashTab..
//컨테이너 전체 삭제 $ docker rm $(docker ps -a -q) // 이미지 전체 삭제 $ docker rmi $(docker images -q)
https://dev-truly.tistory.com/entry/python-%EC%88%98%EC%B9%98-%EC%97%B0%EC%82%B0-%ED%95%A8%EC%88%98 [python] 수치 연산 함수 번호 산술연산 결과 연산자이름 설명 1 print( abs (-3) ) 3 abs 절대값 2 print( round (3.462,2) ) 3.46 round 반올림 3 print( divmod (5,3) ) (1, 2) divmod 몫과 나머지 4 print( complex (5,3) ) (5 + 3j) c.. dev-truly.tistory.com math 함수는 내장 함수가 아니므로 아래처럼 import를 먼저 해야 한다. import math print(dir(math)) # 결과 # ['_..
https://dev-truly.tistory.com/entry/python-%EC%88%98%ED%95%99math-%ED%95%A8%EC%88%98 [python] 수학(math) 함수 https://dev-truly.tistory.com/entry/python-%EC%88%98%EC%B9%98-%EC%97%B0%EC%82%B0-%ED%95%A8%EC%88%98 [python] 수치 연산 함수 번호 산술연산 결과 연산자이름 설명 1 print( abs (-3) ) 3 abs 절대값 2 prin.. dev-truly.tistory.com 번호 산술연산 결과 연산자이름 설명 1 print( abs (-3) ) 3 abs 절대값 2 print( round (3.462,2) ) 3.46 round 반올림 3..
파이썬에서 데이터의 형을 변환 (type case) 방법에 대하여 알아보겠습니다. 기본적 데이터 형에 대한 형 변환 (type case)은 다음과 같습니다. 문자열 변환 = str() 불리언 변환 = bool() 정수 변환 = int() 실수 변환 = float() 문자 변환 = chr() 위 형변환 중에서 str(), bool() 두 경우는 어떤한 값을 넣어도 해당 데이터 형으로 변환이 되어 버리는 강력한 기능을 갖고 있으나, 나머지 int(), float(), chr() 변환 함수에는 변환이 가능하지 않은 데이터를 입력하게 되면, "ValueError"가 발생하게 됩니다. 이 부분을 유념하여 try ... except ... 예외 처리가 반드시 필요합니다. 순차적으로 데이터 형 변환(type cast..
연산자 우선순위 하나 이상의 연산자가 등장할 때 연산자는 순서 규칙을 따른다. 괄호 제목 곱셈과 나눗셈 덧셈과 뺄셈 같은 실행 순위는 왼쪽 -> 오른쪽 가장 높은 것부터 가장 낮은 것까지의 연산자의 우선순위이름 +var, -var, ~var 단항 연산자 ** 제곱 연산자 *, /, //, % 곱셈, 나눗셈, 몫, 나머지 +, - 덧셈, 뺄셈 왼쪽 및 오른쪽 이동 & 논리곱 ^ 배타적 논리합 \ \ 논리합 , = , 비교 연산자 ==, != , is, is not, in, not in 동등 및 포함 and, or, not 여부 판단 조건 수학 연산자 연산자설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 // 나눗셈의 몫 % 모듈로 (나눗셈의 나머지) ** 지수 연산자 +var 단항 덧셈 -var 단항 뺄셈 수학..
1. 파이썬(Python) 사칙연산자 + 덧셈 - 뺄셈 * 곱하기 ** 거듭 제곱 / 나누기 // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 % 나누기 연산 후 몫이 아닌 나머지를 구함 2. 파이썬(Python) 사칙연산 예제 코드 # 파이썬 '+' 덧셈 print("%d+%d=%d" % (123, 456, 123 + 456)) a = 1 b = 1 print("%d+%d=%d" % (a, b, a + b)) # 파이썬 '-' 뺄셈 print("%d - %d = %d" % (456, 123, 456 - 123)) a = 1 b = 10 print("%d - %d = %d" % (a, b, a - b)) # 파이썬 '*' 곱셈 print("%d * %d = %d" % (2, 8, ..
삼항 연산자 (삼항 표현식) if-else 조건식을 한 줄로 간결하게 표현할 수 있다. 코드를 줄이는데 용이하게 사용할 수 있지만 조건식이 복잡한 경우에는 가독성을 떨어뜨릴 수 있니 적절한 경우에 사용하는 것이 좋다. 이번 포스팅에서는 삼항 표현식 문법의 사용 예시와 중첩 삼항 표현식에 대해서 정리해본다. - 순서 - 1. 삼항 표현식 문법 2. 중첩 삼항 표현식 3. 정리 1. 삼항 표현식 문법 true_value if condition else false_value condition의 Boolean 값을 기반으로 반환된다. if조건식의 condition값이 True이면 true_value를 반환하고 False이면 false_value를 반환한다. 위와 같은 식을 삼항표현식과 if - else 조건식으..