카테고리 없음

[Python] 파이썬의 특징 (메모)

chaenii 2022. 10. 7. 21:04

파이썬 자료형 

파이썬의 자료형은 다음과 같이 2가지로 분류할 수 있다.

- 뮤터블 자료형 : 리스트, 딕셔너리, 집합 등이 있으며 값을 변경할 수 있다.

- 이뮤터블 자료형 : 수, 문자열, 튜플 등이 있으며 값을 변경할 수 없다.


파이썬에서 =는 연산자가 아니다.

C, C++, Java 언어에서는 =를 결합 연산자로 사용한다. 예를 들어 다음의 경우 b에 1을 대입하여 얻은 결과를 a에 대입한다. 즉, a = (b = 1) 하지만 파이썬에서 해당 코드는 syntax err를 반환한다.

a = b = 1

등가성과 동일성은 다르다.

파이썬에서 값을 비교할 때 등가성(equality)와 동일성(identity)를 사용한다. 등가성 비교는 ==을, 동일성 비교는 is를 사용한다. 등가성 비교는 좌변과 우변의 값이 같은지 비교하고, 동일성 비교는 값뿐만 아니라 객체의 식별 변호까지 같은지 비교한다.

 


본 게시물은 다음 책을 참고하여 작성한 게시물입니다.

Do it! 자료구조와 함께 배우는 알고리즘 입문 : 파이썬 편

 

반응형