파이썬 문법
코딩테스트
python 문법 (까먹거나 새롭게 알게된 것)
- 인덱스 슬라이싱
- start_index:end_index:step
numbers = [i for i in range(1, 11)] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers[3:9:2] #[4, 6, 8]
- 파이썬은 모든 것이 객체이다
- immutable object (불변객체)
- mutable object (변환가능 객체)
call by object reference: 모든 것이 객체이기 때문에 불변객체인지 변환가능한 객체인지 확인한다.
Immutable | Class | 작동방식 |
---|---|---|
o | int , bool , float , str , tuple |
매개변수값 변경시, 실제 인수에 영향 x |
x | list , set , dict |
매개변수 값 변경 시 객체 자체를 업데이트 |
댓글남기기