본문 바로가기

Python18

[Java/Python] 문법 비교 정리 #3 함수 선언 Java에서의 함수 선언 // 접근레벨에 따라 public, protected, private 등을 사용 가능합니다. // 1. return 하지 않는 함수 public void voidFunction() { System.out.println("Hello World"); } // 2. 숫자형 데이터를 return 하는 함수 public int intFunction() { return 10; } 자바에서는 함수에서 return하지 않는 경우 함수를 참조하는 코드에서 null 조차 결과 값으로 담을 수 없습니다. Python에서의 함수 선언 기본적으로 사용하는 함수 선언 # 기본형 def f(a, b): return a + b # argument에 default value 지정 def f(a = 1, b =.. 2022. 11. 2.
[Java/Python] 문법 비교 정리 #2 배열 Java 에서의 배열 인자 추가하기 List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); 인자 제거하기 List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); // 1. 값 기준 제거하기 list.remove("a"); // 2. 인덱스 기준 제거하기 list.remove(1); // 2. 첫번째 값 or 마지막 값 제거하기 list.remove(); // 첫번째값 제거 list.removeFirst(); // 첫번째값 제거 list.removeLast(); // 마지막값 제거 인자 확인 List list = new.. 2022. 10. 28.
[Java/Python] 문법 비교 정리 #1 Int -> String, String -> Int Java 형 변환 Int -> String 자료형 변경 하기 // 1. String.valueOf 사용하기 int a = 1; String strA = String.valueOf(a); // 2. String 문자열에 더해주기 int b = 2; String strB = 2 + ""; // 3. StringBuilder 사용하기 int c = 3; StringBuilder sb = new StringBuilder(); sb.append(a); String -> int 자료형 변경 하기 String strInteger = "100"; int value = Integer.valueOf(strInteger); Python 형 변환 Int -> String 자료형 변경 하기 # 1. str(변수) 메서드 사용 .. 2022. 10. 27.
[Python] Class 변수와 Instance 변수 사용 방법 개발 언어에서는 class 변수와 instance 변수 개념을 나누어 정의 하고 있습니다. class 변수 프로그램이 종료 될때까지 유지 같은 class와 공유된다 메모리에 올라갈때 class와 같이 한번만 생성됨 instance 변수 객체 생성시마다 새로운 변수로 생성됨 같은 class와도 공유되지 않는다 python에서는 이와 같은 개념을 표현하는 문법을 알아보겠습니다. class Variables: # class 변수 선언 classVar = 1 def __init__(self): # instance 변수 선언 self.instanceVar = 2 v = Variables() print("Class Variable : ", v.classVar) print("Instance Variable : ", .. 2022. 8. 10.