본문 바로가기

파이썬11

파이썬 모듈과 패키지, 오류 모듈과 패키지 정의 모듈: 미리만들어 놓은 파이썬 파일(.py) 함수, 변수, 클래스 등 패키지 : 모듈 여러 개 모아놓은 것 모듈, 패키지 사용방법 용어 사용 예시 import 가져오기 (파일에서) import newfile print(newfile.add(1,2)) #다른 폴더에 있는 파일에서 가져온다 #만약 print까지 찍힌 상태였으면 따로 안적어도 값 나옴 from A import a 특정한 값만 가져오기 from A import a print(a.a(3,4) #A라는 파일에서 a라는 함수만 가져와서 계산 if_name==“_main_” 이름 같을 때만 인쇄가능 지금 파일 이름과 가져오는 파일이름이 같은 경우만 인쇄 (가져와지는 파일에 포함되어 있어야 함) sys.path.append 같은 경로.. 2023. 7. 12.
파이썬 클래스 파이썬 클래스 소개 클래스 : 계속 사용되는 변수와 함수(메소드)를 정해좋는 설계도 class 를 입력하고 대문자로 시작하는 이름을 작성, 함수와 변수 설정 (설계도 안에 있는 함수를 메소드라고 부름) _init_ 클래스로 만든 인스턴스를 실행할 때 init먼저 실행하면서 시작함 따라서 밑에 정의를 써놨으면 그 정의 들어가기 전에 일단 실행부터 하기 때문에 오류가 뜰 수 있음 예를 들어 a=Jo()는 오류가 뜬다. 대신 a=Jo(1,2)는 오류가 뜨지 않는다. class 상속 : 기존에 짠 클래스를 그대로 활용. class 새로운 객체(엄마 객체) 자식과 엄마의 문법이 다르면 자식이 이긴다. 변수를 공통으로 쓰면 클래스 각각이 다 다르면 객체로 쓴다. 클래스변수(공통으로 쓸때) first=1 second.. 2023. 7. 5.
파이썬 읽기 쓰기 파이썬 읽기 쓰기 정의 및 사용방법 특정 경로에 있는 파일로부터 데이터를 읽고 쓸 수 있다. 절대주소 : 첫 경로(C:/) 부터 주소르 써주는 것. 상대주소 : 현재 실행 중인 파일 기준으로 상대적인 경로를 써주는 것 명령어 사용 예시 open close 만들어라 닫아라 f=open(“새파일.txt”,‘w’,encoding=“UTF-8”) #w는 write (파일에 내용을 쓸 때 사용) #encodin=“UTF-8” 은 한글(새파일) 안 깨지기 위해 사용됨 f=open(“c:/python/new.txt”,‘w’) for I in range (1,10) data = “%d차례 쓰기입니다.\n” %i f.write(data) f.close() #\n은 한 칸 띄기 w 쓰기(write) r 읽기(read) #.. 2023. 6. 28.
파이썬 입력과 출력 입력과 출력 이론 사용자 입력과 출력은 크게 내장함수와 사용자 정의 함수가 있다. 내장함수 = 미리 정해진 함수 input() 등 사용자 정의 함수= def input=입력을 기다린다. a=input() print(a) #깜빡거림 여기에 입력하면 됨 number=input("이름을 적으세요: ") print(number) #이름을 적으세요 : 뒤에 깜빡거림 여기에 입력하면 됨 print ("","","") 다른 매개변수로 자동으로 띄어쓰기 된다 콤마 없으면 띄어쓰기 안된다 print(i, end='') 옆으로 붙인다. for i in range(10) : print(1, end='') 0123456789 만약 en='이름' 이런식으로 적으면 숫자 사이에 이름이 붙는다 입력과 출력 사용방법 명령어 사용 예.. 2023. 6. 21.