메서드란? 객체(Object)의 프로퍼티(Property)에 할당된 함수를 메서드(Method)라고 한다. 메서드는 객체에 동적인 능력을 부여한다. const person = { name : '2DC', age : 30, sayHi : () => console.log('Hi!'), } person.sayHi(); 위 코드를 통해 2DC라는 객체가 생성되었으며, 이 친구는 sayHi라는 메서드가 있고, 이 메서드를 통해 Hi 라는 인사를 할 수 있다. 메서드와 This 대부분의 메서드는 객체 프로퍼티의 값을 활용해서 역할을 한다. 이 때 this를 사용하면 메서드가 본인이 속한 객체의 내부 프로퍼티에 접근할 수 있게 된다. const person = { name : '2DC', age : 30, sayHi..
문자열 슬라이싱 파이썬에서는 슬라이스(slice)라는 기능을 제공하는데, 가져오고 싶은 문자열의 범위를 지정하면 된다. (slice는 '자르다', '일부', '한 조각' 등의 의미가 있다. 대괄호 안에 콜론으로 인덱스를 구분하는 것으로 정의한다. 문자열변수[ : ] ex) str[5:10] str = 'String in Python' # 인덱스는 0부터 시작한다. print(str) # 출력 : String in Python # str 변수를 출력했다. # str은 문자열 String in Python을 값으로 지닌다. print(str[0:4]) # 출력 : Stri # 인덱스 0에 속한 S부터 출력되고 # 인덱스 3(4-1)에 해당하는 i까지 출력된다. print(str[5:99]) # 출력 : g ..