파이썬 기초/심화 강의 복습을 했다. 목요일까지 최대한 공부하기로 했으나 계획의 50% 도 못한 것 같아서 아쉽다. 내일 시작되는 Django 강의를 예습하지는 못했는데 당장 강의에 임한다 해도 열심히 하면 할 수 있다고 믿는다! 새로운 내용을 배우지만 알고리즘과 파이썬 복습도 철저하게 하면서 기본기를 튼튼하게 만들어 나가자!
Q 문자열 뒤집기
할때 문자열 0이나 1 로 인식하는거 '1' '0' 이렇게 사소한거 꼼꼼한 처리 잘생각하자
알파벳과 숫자 확인
isalpha() 알파벳인지 확인
isdigit() 숫자인지 확인
isalnum() 알파벳인지 숫자인지 확인
나중에 쓸모있지 않을까? 기억!
알고리즘 강의에서 사용
하는
input=
def(num)
result def(input) 순서 익숙해지기 다른 과제하면서도 사용해보니까 조금 익숙해졌따.
print('height' in a_dict)
height 있냐 없냐 알 수 있다
조건문 conditional statement
조건에 따라 코드를 실행하거나 실행하지 않게 만든다
=실행의 흐름을 바꾼다
if : 조건식이 참이면 블록 내의 문장 실행
else : if 조건식 거짓이면 블록 내 실행 필요없으면 안써도 괜찮다.
elif : if 거짓일때 실행시키는 코드에 추가조건을 걸때 사용
들여쓰기 indent
코드앞 띄어쓰기 4번 파이썬은 4번 자주사용 위의 조건문에서 '블록 내' 가 들여쓰기 의미
비교 연산자 comparison operators
bool을 만드는 연산자 숫자크기 비교나 문자열을 비교한다.
논리연산자 logical operators
비교 연산자로 만들어진 bool끼리 연살 할 수 있는 연산자
not : bool을 반대로 전환 T->F
in : 피연산자 두개가 모두 참일때만 True 출력
or : 피연산자 둘 중 하나만 참이라도 True 출력
주민번호 성별숫자 들고오기
num=pin.split('-')[1][:1]
이런 방식 알아두자
'TIL' 카테고리의 다른 글
2022.09.23 금 팀 회의, vscode, 거북이반, 타임어택 (0) | 2022.09.26 |
---|---|
2022.09.22 목 Team_B3_비상, Django ~1주, VScode장고 환경설정 (0) | 2022.09.22 |
2022.9.20 화 알고리즘 숙제, 복습, 파이썬 강의 복습 (1) | 2022.09.21 |
2022.09.19 월 알고리즘 ~3.4 장고 ~2.5 (0) | 2022.09.19 |
2022.09.18 일 WIL 야구 복습, 알고리즘 2주차, 장고 2주차(오류) (0) | 2022.09.18 |