Python 내장함수 issubclass(), isinstance(), lambda(), filter(), map(), sorted(), zip()
issubclass 함수 # Eagle 클래스는 Bird 클래스를 상속받음. class Eagle(Bird): pass insubclass(Eagle, Bird) True == Eagle 은 Bird 이다. == Eagle 클래스는 Bird 클래스를 상속받았다. == Eagle 클래스는 자식클래스이고 Bird 클래스는 부모클래스이다. isinstance 함수 a = Eagle() ininstance(a, Eagle) True b = 3 ininstance(b, Eagle) False lambda 함수 함수를 생성할 때 사용하는 예약어로 def와 동일한 역할. 보통 함수를 한 줄로 간결하게 만들고자 할 때 사용. def sum(a, b): return a+b sum = lambda a, b: a+b sum..
2022. 6. 19.
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.