"내가 아는 공비는 무장공비뿐인데.. 공비는 뭐며, 등비수열은 또 뭘까?" 하다가 일단 두 문제는 python강좌 해설을 듣는 것으로 대강 마무리했다. 꼭 다시 풀어보면서 웃기를 바란다.
중급 8~9
텍스트 파일 다루기
(1) open( ), read( ), write( ), close( )를 이용한다.
write( )
(1) 예시
file = open('파일 주소', 'w')
(2) 파일 주소의 \는 반드시 /로 바꿔야 한다.
(3) 새로운 문자를 쓰면 덮어버린다.
(4) 기존의 파일이 없으면 새로 만들어준다.
read( )
읽기에서 문자열을 교체할 때
(1) 예시
변수 = 변수.replace('기존 문자', '바꿀 문자', 2)
(2) 여기서 2는 바꿀 문자의 수이다.
strftime( )
(1) 쓰기와 관련된 함수다.
(2) 예시
import time
it = time.time.localtime( )
dateStr = '[' + %Y-%m-%d %H:%M:%S %p + ']'
(3) %H를 쓰면 1~24, %I로 쓰면 1~12로 쓸 수 있다.
파일 모드
(1) 파일을 어떤 목적으로 open할 지 정한다.
(2) 'w' : 쓰기 전용(파일이 있으면 덮어씌움)
(3) 'a' : 쓰기 전용(파일이 있으면 덧붙임)
(4) 'x' : 쓰기 전용(파일이 있으면 에러 발생)
(5) 'r' : 읽기 전용(파일이 없으면 에러 발생)
쓰기를 할 때 숫자를 그대로 입력 받으면 에러가 나므로 문자로 캐스팅 해준다.
.readlines( )
(1) 파일의 모든 데이터를 읽어서 리스트 형태로 반환한다.
.readline( )
(1) 한 행을 읽어서 문자열로 반환한다.
.split( )
(1) 구분자를 정해주면 구분자를 기준으로 리스트의 데이터를 분리시킨다.
(2) 예시
변수 = line.split(':')
.strip( )
(1) 특정한 값을 없애는 함수다.
중급문풀 1~2
기초수학 공부 후 다시 풀어보자!
기초수학 공부 후 다시 풀어보자!