공부라고하지만 4

static 메서드

static 메서드는 특정 인스턴스와 관련없는 작업 수행에 사용클래스와 인스턴스를 생성하지 않고도 호출 가능 = 특정객체의 상태나 속성에 의존하지 않는독립적인 동작 수행 1. 유틸리티 함수특정 인스턴스에 종속되지 않으며, 클래스의 기능을 확장하거나 보조       public class StringUtils {          // 유틸리티 함수: 문자열을 대문자로 변환          public static String capitalize(String str) {              return str.substring(0, 1).toUpperCase() + str.substring(1);          }          public static void main(String[] args) {..

에러 및 예외 처리

파이썬의 에러 종류 : # SyntaxError : 잘못된 문법 # NameError : 참조 변수 없음 # zeroDivisionError : 0 나누기 에러 # indexError : 인덱스 범위 오버 # keyError : 딕셔너리에서 발생하는 에러 : 없는 key 값 # get메소드 사용시 없을 경우 None으로 return # AttributeError : 모듈 , 클래스에 없는 잘못된 속성 사용시 # valueError : 참조 값이 없을 경우 발생 ( 배열 안에 값이 없을 경우 ) # fileNotFoundError : 파일 읽기, 수정 시 파일이 없을 경우 # TypeError : 다른 타입 결합 시 == 형 변환을 하여 결합 # 예외 처리 기본 # try 에러가 발생 할 가능성이 있는 코..

파이썬 _230809

# 가장 기본적인 output함수 # 기본 출력, 의도한 출력값 # seperator , end 옵션 사용 # excape code 사용방법 #task runner ctrl + shift +b #print 함수는 출력하고자 하는 변수, 혹은 문자, 자료형을 출력 #print(""" hello python """) #print() 입력값을 넣지 않을 경우 줄바꿈 #Separator 옵션 print('T','E','S','T', sep='') #sep 옵션 사용 시 '' 공백을 제거하여 출력 print('2021','10','29',sep='-') #글자 사이에 - 를 추가하여 출력 print('niceman','google.com',sep='@') #end 옵션 사용 print('welcome to',en..

파이썬 - 230805

- 파일읽기, 파일 쓰기 읽기 모드 : r 쓰기 모드 : w (기존파일 삭제) 추가 모드 : a (파일 생성 , 추가) .. : 상대경로 . : 절대경로 f = open('./resource/review.txt','r') # 파일 / 현재 경로 기준으로 / 읽기 content = f.read() print(content) # 반드시 close로 리소스 반환 f.close() # 외부 커넥션 작업시 리소스를 닫지않으면 예외가 발생할 수있음 # 따라서 close으로 닫아주어야함. print(dir(f)) # f 안에 모든 속성값을 볼 수있음 (메소드의 인스턴스) with open('./resource/review.txt','r') as f: # with 문은 close를 해주지 않아도 with문이 끝나면 자..