Python 기초 문법 - format(), 연산자, 조건문
1교시
특정 기능의 값을 도출하기 위해 여러 코드의 값을 하나의 함수로 만든다.
문자열 안의 {}에 문자열 뒤의 .format()으로 매개변수를 넣을 수 있다
format 함수는 {} 기호를 내부에서 인수값으로 대체하는 역할 뿐이다.
-> {:d} : int 자료형 정수 출력
-> {:+d} : 양수. 음수는 동일하게 하되 매개변수에 - 붙이면 된다
-> {: d} : 기호 부분 공백
-> {:5d} : 5칸 뒤에 출력
-> {:05d} : 빈 칸을 0으로 채우기
2교시
10:30 ~ 11:20 기업 설명회
보안 회사다.
내일은 클라우드 기업 설명회
3교시
{:d} 형식으로 작성했는데 매개변수를 실수형으로 넣으면 에러 발생
-> {:f}로 작성. 소수점 아래 6자리까지 출력된다
-> {:15f} : 15칸 만들기
-> {:+15f} : 15칸 만들기 + 부호 추가
-> {:015f} : 빈칸 0으로 채우기
-> {:15.3f} : 소수점 아래 3자리까지 출력
-> {:g} : 의미없는 소수점 삭제
대소문자 변경 함수 : lower(), upper()
문자열 양 옆의 공백 삭제 : strip()
-> 왼쪽 공백만 삭제 : lstrip()
-> 오른쪽 공백만 삭제 : rstrip()
문자열의 구성 정보 파악 - 해당 정보가 참인지 거짓인지 확인
문자열의 상태에 따라 True나 False가 반환된다.
문자열 안에서 특정 문자열 찾기
-> find()
"안녕하세요".find("안녕") : 문자열 좌측에서부터 가장 먼저 등장하는 "안녕" 탐색
-> 오른쪽부터 찾으려면 rfind()
in 연산자 : 문자열 내부에 어떤 문자열이 있는지 확인
split() : 문자열 자르기. 매개변수를 기준으로 자른다. 실행 결과는 리스트로 출력
4교시
Bool 비교 연산자 : ==, !=, <, >, <=, >=
-> 숫자, 문자열에도 적용 가능
not
-> 참과 거짓을 반대로 바꾼다
and/or
-> 수학에서 쓰던 그대로
5교시
if 부울 값이 나오는 표현식:
4칸 들여쓰기 후 문장 작성
-> 표현식이 참이라면 문장 실행
날짜/시간 출력하기
-> datetime 라이브러리 import : import datetime
-> 함수 또는 변수로 출력 : now = datetime.datetime.now()
-> 연도? now.year. 월? now.month. 일? now.day
짝수 홀수 판단하기
-> 입력받은 숫자를 문자열로 취급하는 것을 이용, 마지막 자릿수를 분리
-> 분리된 숫자가 짝수인지 홀수인지 판단
6교시
if else
-> if 조건문이 거짓일 때 else 문장 실행
7교시
else if 대신 파이썬에서는 elif
조건문에서 False와 같은 의미를 가지는 것은?
-> None, 0.0, 빈 문자열, 빈 바이트열, 빈 리스트
조건문에 구문 비워두기 : pass
-> 그냥 0만 써놔도 동일하다
8교시
프로젝트 시나리오 구성
구성 결과물만 보여주면 충분함. 설명은 말로 하게 될 것
막상 프로젝트 결과물을 보니 좀 겁난다
'교육' 카테고리의 다른 글
[89일 차] 21.11.29 : Python 4 (0) | 2021.11.29 |
---|---|
[88일 차] 21.11.26 : Python 3 (0) | 2021.11.26 |
[86일 차] 21.11.24 : Python 1 (0) | 2021.11.24 |
[75일 차] 21.11.09 : AWS 공인 교육 1 (0) | 2021.11.09 |
[74일 차] 21.11.08 : DevOps 15 (0) | 2021.11.08 |
댓글