반응형 Language52 [Python] print() 정리 및 예제 1. print 기본 print( ) 안에 적어 넣으면 출력해준다. 그대로 추가로 end옵션과 sep옵션이 있다. end : 마지막 문자열을 출력하고 그 뒤에 출력할 문자. sep : 출력할 때 출력한 값들 사이사이에 넣어줄 문자. 기본 옵션은 end - 줄 바꿈 (\n같은) sep - 공백(띄어쓰기 a와 b 사이 공백 a b와 c d 사이 개행이 자동으로 적용된 것을 볼 수 있다. 2. end옵션 end의 기본 옵션은 개행(줄 바꿈)이다. 즉 이는 end의 값을 별개로 설정해주면 개행이 아닌 다른 값으로 설정할 수 있다는 뜻이다. 1~3행은 기본값으로 전부 개행이 된 모습이다. 5~7행은 end="_" 을 넣어서 개행이 될 자리 대신 "_"가 들어간 모습이다. a_b_c 9~11행은 end=""으로 아.. 2022. 8. 5. [JAVA] HashMap 사용 이 글을 검색해서 보는 사람은 HashMap 기능을 알지만 어떻게 쓰는지 기억이 안 나서 들어왔을 가능성이 높다. 하지만 그래도 기초적인 개념은잡고 가자. 1. HashMap Key와 Value로 이루어진 배열이라 생각하면 편하다. 하지만 배열처럼 index 번호는 없고 Key 또는 Value로 호출하는 방식이다. Key : Value 가 1:1 로 매칭 된다. 2. 선언 HashMap map = new HashMap(); HashMap '선언할 변수 명' = new HashMap(); 위와 같이 선언한다. 안에 내부에는 Integer, String, Float, Vector... 등 다양한 형식을 넣을 수 있다. 3. 입력 map.put("fruit", "apple"); map.put("animal",.. 2022. 8. 3. [JAVA] 배열에서 일치하는 문자열 찾기 배열에서 일치하는 문자열을 찾는 방법은 2가지 방법이 있다. contains() equals() 이 두가지 방법을 이용해 찾는 법을 알아보자 1. conatains() import java.util.Arrays; String [] arr = new String [] {"jun", "july", "may"}; String find = "may"; String find2 = "march"; System.out.println(Arrays.asList(arr).contains(find)); //true System.out.println(Arrays.asList(arr).contains(find2)); //false java.util.Arrays를 import 하여 사용하는 방법이다. Arrays는 배열을 다룰 .. 2022. 7. 21. [Python] TypeError: 'list' object is not callable 에러 파이썬을 쓰다 보면 종종 마주치는 에러 문장이다. map = [] for i in range(n): map.append(list(map(int, input().split()))) 위와 같이 map이라는 변수에 값들을 추가로 입력받으며 저장하려 했으나 위와 같은 에러가 출력되어서 원인을 찾게 되었다. 원인은 map이라는 변수가 파이썬에서 실제 사용하는 함수명과 동일하게 때문이다. 그러니 map이라는 변수를 다른 이름으로 변경해주면 해결된다. input_map = [] for i in range(n): input_map.append(list(map(int, input().split()))) 위와 같이 map -> input_map으로 변경시켜주니 에러가 사라지고 정상 작동되었다. 이러한 에러는 map 뿐만 .. 2022. 7. 19. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음 반응형