본문 바로가기

전체 글

블로그 다시 시작하기 블로그 다시 시작하기 처음 개발 공부를 시작하면서 노트에 공부 내용을 기록했었다. 공부하는 내용이 많아질수록 내용을 다시 찾아보기가 힘들어졌다. 여러 대안을 찾아보다가 블로그를 시작했다. 하지만 내 블로그는 오직 나를 위한 노트 같은 공간이었다. 설명이라곤 없고, 불친절했고, 나만 알아볼 수 있는 키워드 들로만 작성해왔다. 나중에는 한 개의 게시물에 내용을 추가해가며 사용해왔다. 결국 나조차도 내 블로그를 사용하지 않게 됐고, 짧았던 내 블로그는 막을 내렸다.(이곳에서 끔찍한 혼종을 직접 확인할 수 있다.)다시 시작하는 이유전문적인 기관에서 본격적으로 공부를 시작한 뒤로 내가 공부하는 지식의 양과 질이 확연하게 바뀌어갔다. 새롭게 알게 된 내용이나 공부한 지식들은 내 github에 기록하기 시작했다. 깃.. 더보기
명령어 등 console.log(); string.length 문자열 내에서 줄바꿈 에디터 내에서만 asdf//asdf 실제 줄바꿈/n asdf/n//asdf 템플릿 리터럴`asdf ` `asdf ${number} ` 입력process.argv var args = process.argv[2]; 출력console.log(); 배열선언var arr = ['a','b','c']; arr[2] = 3;arr.length끝에 추가하기arr.push('d');정렬하기 *아스키코드순?arr.sort() 해쉬배열 var array = new Array(); array['name'] = 1; 함수 function f123(){ }function f2(a,b){return a;} 반복문while( ) { } for(var i = 0.. 더보기
명령어 등 publid class Main{public static void main(String[] args){ }} 기본형int 정수형double 실수형 String char 을 int형으로 변경string.charAt(i) - '0';char에서 i위치에 있는 숫자를 뽑아내는법char은 아스키 코드를 이용하기때문에 0의 아스키 코드인 48을 빼줘야함 아스키코드를 문자로(char)number 자료형 변환// String값을 int형의 값으로 바꾸는 방법 int numInt = Integer.parseInt(System.out.println( // int형의 값을 String으로 바꾸는 String numStr2 = String.valueOf(System.out.println(numStr2); 출력sysoutSy.. 더보기
튜플을 이용한 함수의 리턴값 리스트나 딕셔너리 값을 리턴 받을 때 튜플로도 가능. - 리스트 활용 ex)list = [1,2,3,4,5] for i, v in enumerate(list): print('{}번째 값 : {}'.format(i,v)) for a in enumerate(list): print('{}번째 값 : {}'.format(a[0], a[1])) for a in enumerate(list): print('{}번째 값 : {}'.format(*a)) - 딕셔너리 활용 ages = {'Tod':35, 'Jane':23, 'Paul':62} for key, val in ages.items(): print('{}의 나이는:{}'.format(key,val)) for a in ages.items(): print('{}의 나.. 더보기
패킹 언패킹 Packing하나의 변수에 여러개의 값ㅇ르 넣는 것 Unpacking패킹된 변수에서 여러개의 값을 꺼내 오는 것 튜플의활용 -두 변수의 값을 바꿀때 임시 변수가 필요 없다. - 함수의 리턴 값으로 여러 값을 전달 할 수있다. ex)c = (3,4)d , e = cd -> 3e -> 4f = d ,ef -> (3,4) ex2)x = 5y = 10두 값 변경 temp = xx = yy = tempx -> 10y -> 5------------------------x,y = y,xx -> 10y -> 5 더보기
튜플 튜플 : 리스트와 비슷하지만 한번정해진 순서는 변경 할 수 없다.,튜플의 값은 변경과 삭제가 불가능 ex) tuple1 = (1,2,3)tuple2 = 1,2,3list3 = [1,2,3]tuple3 = tuple(list3) if tuple1 == tuple2 == tuple3: print("tuple1과 tuple2와 tuple3은 모두 같습니다.") ex2)tuple1 = (11, 22, 33)for i in range( len( tuple1) ): print(tuple1[i] ) 더보기
리스트 딕셔너리 비교 공통점리스트(LIST)딕셔너리(DICTIONARY)생성list = [1,2,3,4,5]]dict = {'one' : 1 , 'two' : 2}호출list[0]dict['one']삭제del(list[0])del(dict['one'])갯수확인len(list)len(dict)값 확인2 in list'two' in dict.keys()2 in dict.values()전부삭제(비우기)list.clear()dict.claer()차이점 삭제삭제시 순서가 바뀌기 떄문에 인덱스에 대한 값이 바뀐다ex) list[0] 을 삭제하면 한개씩당겨짐key로 값을 가져오기 떄문에 삭제 여부와 상관없다.결합list1 + list2dict1.update(dict2) ex)dict1 = {1:100 , 2:200}dict2 = {1:1.. 더보기
딕셔너리 반복문 딕셔너리의 반복문은 순서를 제대로 지키지는 않는다.이름표 - key값 - value ex)ages = {'Tod' : 35, 'Jane' : 23, 'Paul' : 62} print(ages) for key in ages.keys(): print(key) for value in ages.values(): print(value) for key in ages.keys(): print('{}의 나이는 {}입니다.'.format(key,ages[key])) for key in ages: print('{}의 나이는 {}입니다.'.format(key,ages[key])) for key,value in ages.items(): print('{}의 나이는 {}입니다.'.format(key,value)) 더보기