Programming
-
코딩애플 : 빠르게 정리하는 파이썬 기초 문법Programming/Python 2022. 11. 21. 15:33
파이썬 실행 : terminal > python 파일명.py 타이핑, 엔터 list car = ['k5', 'white', [5000,6000]] 위에서 5000을 빼려면 car[2][0] >> 5000 리스트 자료 안에 숫자, 문자 다른 리스트도 집어넣을 수 있음 dictionary car = { 'brand':'BMW', 'model':'520d' } car['brand'] >> BMW list에서는 숫자를 넣었지만, dictionary에서는 자료의 이름을 불러주면 꺼낼 수 있음 여기서 'brand'와 'model'은 자료이름, 여기서 실제 자료는 'BMW', '520d' 딕셔너리 안에 리스트, 딕셔너리 가능 Q 리스트 안에 딕셔너리? 가능 if문 if 조건식 : 실행할 코드 * 실행할 코드는 ind..
-
JAVAProgramming/JAVA 2022. 9. 13. 03:16
# 자바의 타입 - 기본타입 primitive type - 참조 타입 reference type : 객체의 번지를 참조하는 타입 ( 배열, 열거 클래스, 인터페이스 ) # 메모리 사용 영역 Runtime Data Area - 메소드 영역 Method Area : JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역 클래스 로더 -> 클래스별 정적 필드와 상수, 메소드 코드, 생성자 코드 등을 분류해 저장 - 힙 영역 Heap Area : 객체와 배열이 생성되는 영역 ( JVM 스택 영역의 변수와 다른 객체의 필드에서 참조 ) -> 참조하는 변수나 필드가 없으면 의미 없는 객체가 되어 grabage collector 실행시켜 자동 제거 - JVM 스택 Stack : 메소드 호출할 때마다 프레임 추가pu..
-
Python 기본 문법 돌아보기Programming/Python 2022. 9. 13. 03:12
다시 한 번 복습할만한 부분들 정리 - a= - .7 = -0.7 ( 0 생략 ) - 1e9=10^9=10억=INF 의 표현 - 2진수(컴퓨터)에서는 실수를 정확히 표현 못함 ex ) 0.3+0.6 = 0.899999 round(a,b) : a를 소숫점 b의 자리까지 반올림 round(실수형 데이터, 반올림하고자 하는 위치 -1) -> 일반적으로 코딩테스트 5번째 자리에서 (4번째 자리로) 반올림 round(a,4) - 거듭제곱 연산자 ** 더보기 = 배열 = 테이블 연결 리스트의 기능을 포함해 메서드사용을 지원한다 ( append(), remove() ) 파이썬의 리스트 = c++의 STL vector a = list( ) 선언 a = [ ] 인덱스는 0부터 < 크기가 n인 1차원 리스트..