문자열 판별
숫자
decimal(일반 십진법 숫자) < digit(위 첨자, 아래 첨자, 동그라미 숫자 포함) < numeric(분수 및 숫자를 의미하는 문자 포함)
공통적으로 주어진 텍스트가 숫자로만 이루어져 있는지 판별
isdecimal, isdigit, isnumeric으로 해당 범위를 만족하는지 판별 가능
문자
isalpha = 주어진 텍스트가 문자로만 이루어져 있는지 판별 가능
숫자 및 문자
isalnum = 주어진 텍스트가
OR과 0의 특이 관계
()안에 or를 사용하면 맨 앞 텍스트만 인식. 그래서 첫번째 경우에는 4 in arr로 인식 -> 참
()안에 or를 사용하면 맨 앞 텍스트만 인식하지만 그 텍스트가 0이면 다음 텍스트로 넘어감
그래서 두번째 경우에는 2 in arr로 인식 -> 거짓,
세번째 경우에는 4 in arr로 인식 -> 참
or를 사용할 경우에만 이런 특이한 경우가 발생하고 or가 아닌 |로 입력시에는 이런 특이한 상황이 아닌 상식적인 결과가 발생
※ 결론 = or 보다는 |를 사용하자!!
&, | = 비트 연산자
Datetime 패키지
dt.date(연,월,일) = 지정한 날짜로 출력
dt.date.today() = 오늘 날짜 출력(연-월-일)
dt.date.today().weekday() = 인덱스 번호 형식으로 요일 출력 (월~일 = 0~6)
days = 두 날짜 간의 차이 일수를 int 형식으로 출력
※ split = 해당 텍스트에서 지정한 텍스트를 지워 도출된 텍스트들을 리스트화
ex) A = 2020-1-18 -> A.split('-') = [2020, 1, 18]로 출력
while 반복문
1. 무조건 참인 반복문을 만들고 강제로 빠져나가는 break로 종료
2. 언젠가 거짓이 될 조건을 적고 그 조건에 도달할 때까지만 반복
continue = 진행되던 과정 다음으로 넘어가지 않고 다시 while 부분으로 돌아가서 진행
break = 진행되던 과정 조건 만족시 종료
둘 다 while 안의 if문에서 사용
'빅데이터 부트캠프 > Python' 카테고리의 다른 글
빅데이터 부트캠프 7일차 (0) | 2022.07.12 |
---|---|
빅데이터 부트캠프 6일차 (0) | 2022.07.11 |
빅데이터 부트캠프 4&5일차 (0) | 2022.07.07 |
빅데이터 부트캠프 2일차 (0) | 2022.07.05 |
빅데이터 부트캠프 1일차 (0) | 2022.07.04 |
댓글