-
파이썬 기본 연산자(Python)program_language 및 궁금한것/Python 2019. 3. 12. 12:21
파이썬 연산자
파이썬 자료형 참고 사이트
비교문
and
둘다 참이면 참
둘중 하나가 거짓이면 거짓
or
둘중 하나가 참이면 참
앞이 거짓이면 뒤에것을 실행한다.
==
값 자체를 비교한다.
is
==와 다르게 주소값을 비교한다.
열거형(리스트, 튜플, 문자열)
열거형 자료형들은 데이터를 따로 저장 후 링크를 연결해서 사용하기 때문에 데이터 추가가 가능하다.
인덱싱이 가능하다.
슬라이스연산이 가능하다.
list[]
튜플과 다르게 가변형이다. 데이터 추가 삭제가 가능하다.
tuple()
튜플은 변경 추가 삭제가 불가능 하다
파이썬에서는 특이한 반복문이 많다.
리스트 튜플은 서로 형변환이 가능하다.
Map
데이터를 찾고 싶다면 앞부터 순차적으로 지나가야 한다는 기존 문제점을 개선
키가 중복되면 안된다.
키와 벨류는 한쌍이다
Set
집합이다.
주머니 안에 들어있는 공을 생각하면 쉽다.
무작위로 공이 들어있고 데이터 중복이 되지 않는다.
리스트나 튜플은 인덱스가 있기 때문에 중복이 가능했지만 set은 인덱스가 없어서 중복이 불가능하다.
집합계산할때 사용한다.
데이터가 많을수록 불편한 녀석이다.
메모리에 접근하는 방법
- 이름으로 접근하는 방법
- 주소로 접근하는 방법
총 두가지가 있다.
* 파이썬은 같은 문자열이라도 띄어쓰기나 특수문자가 들어가면 주소값이 다르다.
찾아볼것. 궁금증.
왜 if문에서는 or로 쓰이고 다른데선 |로 쓰이는지?
--> 답변: |는 비트 연산이기 때문에 정수에만 사용할 수 있다.
반응형'program_language 및 궁금한것 > Python' 카테고리의 다른 글
파이썬 모듈이란? (0) 2019.03.18 파이썬 클래스 (Python) (0) 2019.03.14 파이썬의 자료형(Python) (0) 2019.03.11 파이썬(Python) 설치방법(아나콘다, 쥬피터) (0) 2019.03.11 파이썬이란? (Python) (0) 2019.03.11