Python 파일 입력, 출력, readline(), readlines(), 한줄씩, 전체 다
w 로 open 할 경우 파일이 없다면 새로운 파일을 만들고 파일이 존재한다면 기존 내용을 다 지우고 다시 작성한다. 지우지 않고 이어서 작성하는 것은 a f = open("새파일.txt", 'w') for i in range(1,11) : data = f'{i}번째 줄입니다.\n' f.write(data) f.close() -------------------------------------------------------- with open("새파일.txt", 'w') as f: for i in range(1,11) : data = f'{i}번째 줄입니다.\n' f.write(data) with 명령어를 사용하면 간결해지고 자동으로 close 해준다. f = open("새파일.txt", 'r') whi..
2022. 6. 13.
Python list 관련
b = [1, 2, 3] print(f'{b = }') -> b = [1, 2, 3] print(f'b = {b}') 로 하지 않고 {b = } 으로만 해도 b = [1, 2, 3] 로 출력된다. b[1] = ['a', 'b', 'c'] print(f"b[1] = ['a', 'b', 'c'] 인 경우 {b = }") -> b[1] = ['a', 'b', 'c'] 인 경우 b = [1, ['a', 'b', 'c'], 3] b[1:2] = ['a', 'b', 'c'] print(f"b[1:2] = ['a', 'b', 'c'] 인 경우 {b = }") -> b[1:2] = ['a', 'b', 'c'] 인 경우 b = [1, 'a', 'b', 'c', 3] list의 값을 변경하고 싶을 때에는 인덱스 접근이 아..
2022. 6. 13.