Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 졸프
- 자바
- 자바스크립트
- 맥북 port kill
- maven repository jar
- javascript
- 자바object다형성
- object 다형성
- object다형성
- 외부 라이브러리 jar 배포
- maven 외부 라이브러리 배포
- maven jar 배포
- JS
- java object 클래스
- map multivaluemap
- Object
- 배포시 systempath
- 스프링
- 도커 컨테이너에 mysql
- object tostring
- nice_v1.1.jar
- java
- maven systempath
- object 배열
- niceid_v1.1.jar maven
- object배열
- map vs multivaluemap
- java object 다형성
- maver 외부 jar 배포
- Spring
Archives
- Today
- Total
모래블로그
파이썬 (Python) 본문
728x90
반응형
파이썬
파이썬은 무엇이며 어떻게 사용되고 있는가?
파이썬은 널리 사용되는, 범용 & 고급 프로그래밍 언어
코드 가독성과 프로그래머들의 구상을 단 몇줄의 코드로 작성하도록 하는 문법을 강조하며 설계되었다
파이썬 특징
- 파이썬의 주요 특징객체 지향 언어이며, 간결하고 단순하며 엄청난 크기의 커뮤니티의 지원을 받고있다.
- 파이썬은 인터프리터 언어이며, 동적 타이핑 언어이다.
파이썬에서 list와 tuple의 차이점
list는 데이터를 변경할 수 있고, tuple은 변경할 수 없다.
- 리스트
- 가변 객체(데이터 타입)
- 더 많은 메모리를 소모
- 삽입과 삭제같은 프로그래밍 작업을 수행하는데 더 나음
- 이터레이션(반복)을 사용함으로써 시간을 소모
- 튜플
- 불변 객체(데이터 타입)
- 리스트보다 더 적은 메모리를 소모
- 요소들에 접근하기에 더 적절
- 이터레이션(반복) 사용이 더 빠름
가변 객체 불변 객체 차이점
가변 객체는 수정될 수가 있다. 즉, 런타임 내에 변화할 수 있다는 것이다. 리스트, 딕셔너리 등이 있다.
불변 객체는 수정 될 수 없다. 즉, 런타임 내에 변화할 수 없다. 스트링, 튜플 등이 있다.
파이썬 삼항연산자 대신
[condition] ? [true_value] : [false_value] // 파이썬 미지원
자바스크립트나 C++과 달리 파이썬에는 삼항연산자가 없기 때문에 아래 형태를 지원.
[true_value] if [condition] else [false_value] // 파이썬 지원
true_value 값이 더 앞쪽에 위치한 것이 특징임.
728x90
반응형