전체 글(88)
-
되돌리기
Git은 버전관리 프로그램이고 언제든지 이전 버전으로 돌아가거나 문제가 되는 commit 을 취소할 수 있다. 그리고 이는 git restore, git revert, git reset 명령어를 통해 수행할 수 있다. 1. 파일 하나를 되돌릴때, Restore git restore file_name, git restore --source file_name 2. 특정 커밋을 되돌릴때, Revert git revert
2023.01.09 -
함수에 타입 지정하기
함수는 파라미터와 리턴 값에 타입 지정이 가능하다. function 두배(x: number) :number{ return x * 2 } 리턴값이 없는 경우 void 타입을 지정할 수 있다. function 리턴없는함수(x: string) :void{ console.log(x) } //에러나는 경우 function 리턴있는함수(x: string) :void{ return(x) } 파라미터가 옵션인 경우 function 파라미터는 옵션(x? :number) { // number | undefined 와 같다. ... } function 파라미터는 옵션(x? :number) :number { // 리턴 값이 number가 아닐수도 있으므로 에러 발생. return x }
2022.12.21 -
Python 예외처리
people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby'}, {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25} ] for person in people: if person['age'] > 20: print(person['name']) # bobby의 age가 없으므로 아래와 같은 에러가 발생한다. # carry # ben # if person['age'] > 20: # KeyError: 'age' for p..
2022.12.16 -
Python 함수(1)
# 함수 만들기 def func_muliply(x): y1 = x * 10 y2 = x * 20 y3 = x * 30 return y1, y2, y3 a, b, c = func_muliply(10) print(a, b, c) # 100 200 300 # *args(unpacking) Tuple type def args_func(*args): for i, v in enumerate(args): print('Result: {}, '.format(i), v) print('------') args_func('Lee') args_func('Lee', 'Park') args_func('Lee', 'Park', 'Kim') # Result: 0, Lee # ------ # Result: 0, Lee # Result:..
2022.12.15 -
Python While반복문
i = 0 a = [1, 2, 3, 4] s = 3 # while문 이용 while i LIFO list1 = ['a', 'b', 'c', 'd'] while list1: print(list1.pop())
2022.12.15 -
Python for반복문
# 0~9 for v1 in range(10): print('v1' , v1) # 1~10 for v2 in range(1, 11): print('v2', v2) # 1~10 미만, 2씩 증가하면서 for v3 in range(1, 10, 2): print('v3', v3) # 1~10 합 sum1 = 0 for v in range(1, 11): sum1 = sum1 + v print('1~10 합',sum1) print('1~10 합 ver2', sum(range(1, 11))) #list 인자 출력 namu = ['n', 'a', 'm', 'u'] for n in namu: print(n) # 문자열 한글자씩 출력하기 word = 'namu' for n in word: print(n) # 딕셔녀리 다..
2022.12.15