목록분류 전체보기 (464)
코드네임 :
예외 종류 # Syntaxerror : 문법 오류 # NameError : 참조 없음 (선언되지 않은 변수를 참조하려 했을때) # ZeroDivisionError : cant divide with zero(0) # IndexError : List의 인덱스 범위를 벗어났을때) # KeyError : dict에 없는 키 가져왔을때 # AttributeError : 모듈, 클래스에 있는 잘못된 속성 사용 예외 # ValueError : List/Tuple/Dict안에 없는 값을 참조시 # FileNotFoundError : 없는 파일을 열거나 지우려고 할떄 # TypeError : 자료형에 맞지 않는 연산을 수행할 경우 # Exception 또는 빈칸 : 모든 에러를 의미 , 포괄적 -> 아 그냥 어떤 예외든..
함수 #print문으로 호출 def first_func(w): print("Hello ",w) word = "Goodboy" first_func(word) #반환값을 받아서 호출 def return_func(w1): value = "Hello " + str(w1) return value x = return_func('Goodboy2') print(x) #다중반환 def func_mul(x): y1 = x*10 y2 = x*20 y3 = x*30 return y1,y2,y3 x,y,z = func_mul(10) # x값에 10을 넣었을 때 y1,y2,y3에 반환 되는 값 print(x,y,z) print() args와 kwargs # *args(언팩킹) : 여러개의 인자로 함수를 호출할 경우, tuple로..
https://www.elancer.co.kr/blog/view?seq=151 앱 개발 언어, 안드로이드는 어떤 것을 주로 쓸까? I 이랜서 블로그 스마트폰의 사용이 높아지면서 앱 개발 비율이 높아지고 있습니다. 안드로이드 기반 앱 개발 대표 세가지 언어 자바, 코틀린, 플러터는 어떤 차이가 있는지 이랜서와 함께 확인해 보겠습니다. I www.elancer.co.kr 안드로이드 앱개발 심심해서 찾아보다가 java, kotlin, flutter 3가지 언어중 하나를 씀.. 근데 나는 원래 ios 개발도 하고 싶었음.. 근데 내가 가고 싶은 기업들은 자바/코틀린/스위프트 씀!!!힝
https://velog.io/@qpxk9211/Mac-M2-Java-세팅 [Mac M2] Java 세팅맥북 M2 Java 세팅하기 🐶소리 첨부 나도 맥북 샀다!!! 물론 산지는 꽤 되었는데... 이 글을 쓰기까지 좀 걸린건 안 비밀. 교육목적으로 사서, 뭐 생각보다 엄청 스펙이 좋은걸 산건 아니지만, 산게velog.io이거보고 자바 다운 받음... 내꺼 자바 단축키.. 주석 처리/ 취소 : cmd + / run : cmd + shift + F11 public static void main(String[] args) {} 가 main함수이고,,, System.out.println();이 printf 함수도다.. 그리고 출력값 입력할때 파이썬이랑 비슷하니까 뭐 ㄱㅊ은듯 옹 byte,long 변수도 있네용 ..
보호되어 있는 글입니다.
if 문.. if False: print('Bad') # 얘만 적으면 False 이기에 출력이 되지 않음!!!!!! else: print('Good') # else문 까지 적으면 얜 트루이므로 실행됨!! #>>>Good city = "" # 빈값이므로 False -> else 문 실행 if city: print("You are in : ", city) else: print("Enter your city") city = "Seoul" #값이 채워져 있으므로 True 이므로 if 문 실행 if city: print("You are in : ", city) else: print("Enter your city") not 논리연산자 # 반대로 출력해주는 not a =75 b = 40 print(not a>b) #..
cmd+ opt + N : vscode 단축 (run code) cmd + ? : 전체 주석 파이썬에서 input으로 입력하는 값은 모두 문자열 input(str) str + 1 # 오류!!!!! int(str) + 1 # correct!!! sep 옵션 print('1', '2', sep='-') >>>1-2 end 옵션 - 자동엔터 방지 format 사용 (d, s, f) 정수, 문자열, 소수 print('%s %s' % ('one', '2') == print('{} {}'.format('one','2') >>>one 2 print('{1} {0}'.format('one','2') >>> 2 one %s 기호 사용법 print('%10s' %('nice') == print('{:>10}'.format..
2/4 - 절반만..오늘 좀 2학년 계획 좀 대충 짜야겠음 (내일 나머지) 오ㅏ 동적할당은 다 까먹어서 진짜 흑흑 책 설명 + 채찍피티의 힘을 빌려 이해해보도록 하쟈 동적할당 -프로그램 실행중에 저장공간을 할당하기 - 처리할 데이터 종류나 수를 장담할 수 없다면 프로그램 실행 중 메모리를 동적할당 할때 : malloc 반환할 때 : free #include malloc함수의 반화값이 NULL 포인터인지 반드시 확인하고 사용!(479p의 9행처럼) -> NULL(0)은 메모리 부족을 뜻함(할당 실패) exit 함수 : 어느경우든 프로그램 바로 종료 (예외상황이 발생해 프로그램 종료시 인수로 1을 주고 호출 ( exit(1) )) malloc뒤에는 항상 free가 (사용끝난 저장공간은 반드시 반환) mall..