# 파이썬 제어문과 입출력
# 조건문
- if
- elif
- else 들여쓰기로 판단됨.
# 반복문
# while
조건이 만족할 경우 계속 반복 수행됨
# for
for x in list의 구조로 사용할 수 있으며 list의 값을 x로 하여 반복문 작업 가능
i = [x*a for x in list if ~]
위처럼 리스트 내포가능
# 입력
- input() input()을 활용하여 입력을 받을 수 있음.
# 출력
- print() print()를 하여 출력할 수 있음.
# 파일 입출력
open()을 활용하여 파일을 열 수 있음.
항상 open()하면 사용 후 close()를 해줘야함.
f = open("~","r") 이 때 파라미터로 ~는 파일의 위치, r은 파일을 여는 형태임
파일을 r로 열면 읽기만 가능
파일을 w로 열면 쓰기 가능 그런데, 만약 기존에 있는 파일이라면 삭제후 새로운 파일로 생성
파일을 a로 열면 수정 가능 그리고, 기존 파일에 덧붙여서 작성 가능
with로 열면 파일의 close()를 자동으로 수행해줌
with open("foo.txt", "w") as f:
f.write("Life is too short, you need python")
1
2
2
with가 종료되면 자연스럽게 close됨
# 파일 읽는 법
- readline() : 한줄 읽기
- readlines() : 한줄씩 리스트로 받기
- read() : 모든거 한번에 받기
# 파일에 쓰는 법
- write(~) : ~를 쓸 수 있음