본문 바로가기
빅데이터 부트캠프/Python

빅데이터 부트캠프 4&5일차

by Mecodata 2022. 7. 7.

반복문 for

while = 언제 끝날지 모를때 주로 사용

for = 얼마만에 끝날지 예상 가능할때 주로 사용

 

for문에서 in 다음에 입력되는 데이터 타입이 dic인 경우 key-value에서 key로 출력됨

ex) dic = {'음식':'피자', '음료':'콜라'}에서

      for A in dic ->  A = dic의 key인 '음식'과 '음료'를 출력

 

※ set 데이터의 순서가 없으므로 for문 사용시 range 적용 불가 하지만 set에 sorted를 적용하면 set가 list로 변환되어 range 적용 가능해짐

 

startswith = 지정한 텍스트가 해당 문자로 시작하는지 판별

endswith = 지정한 텍스트가 해당 문자로 끝나는지 판별

 

비교 연산자

<,>,<=,>=,==,!= : 값 자체를 비교
is, is not : 데이터 주소(id)가 서로 같은지 다른지 비교

※ is와 =의 차이

- is : 같은 값 and 같은 데이터(주소)를 참조하는지 (동일성)

- = : 같은 값인지 (동등성)

 

논리 연산자

단락평가 = 첫번째 값으로 결과가 확인되면 에 있는 값은 무시하고 평가하지 않는 방법

- not, and, or 순으로 우선 판단

- or : 첫번째가 참이면 뒤에는 무시하고 으로 결정

- and : 첫번째가 거짓이면 뒤에는 무시하고 거짓으로 결정

 

비교 연산자와 논리 연산자가 혼합 되어있는 경우 비교 연산자를 우선적으로 처리함

 

문자열 메소드

split(t,n) = 지정한 텍스트를 t를 기준으로 n번 분리하여 리스트화

replace(a,b) = 지정한 텍스트의 문자열 a를 문자열 b로 변환

댓글