파이썬 3

JavaScript 유저 Python 배우기 :: 클래스, 인스턴스, 상속, 객체

엘리스의 도레미 파이썬에서 배운 내용 class(클래스) class는 붕어빵 기계의 틀이라고 생각하자 사용법은 자바스크립트와 비슷해 보인다 클래스 사용 예시 파이썬에서 메서드 만들려면 self를 넣어주면된다 self 없어도 작동하지만 관례처럼 붙인다고 한다 예전에는 안돌아갔다는 이야기 class Human: name = "Bob" age = 10 # 메서드 def exercise(self): print("축구") this 대신 self 자바스크립트에서는 프로퍼티를 가져오려면 this를 사용했다 여기서는 메서드 만들어줄 때 사용한 self를 사용하는가보다 self 사용 예시 class Bbread: taste = "밀가루" def eat(self): # this 대신 self print(self.taste..

JavaScript 유저 Python 배우기 :: 함수, 모듈

엘리스의 도레미 파이썬에서 배운 내용 내장 함수 print() console.log() 같은 녀석일까 아무튼 콘솔로 보이는 녀석 input() 입력받기 참 좋다 자바스크립트에서는 readline 어쩌구 저쩌구 했는데.. max() & min() 최댓값 최솟값 구하는 것 Math 안가져와도 되고 sum() 얼마나 편하니 sum() 자바스크립트도 넣어주라 len() 길이 구하는거 자바스크립트의 length 헷깔린다 이친구는 사용자 지정 함수 function이 아닌 def를 사용한다 사용 문법도 if나 for 처럼 콜론(:)과 들여쓰기로 사용하네 define(정의를 하는 것) def plusDouble(a, b): c = a + b return 2 * c print(plus(3, 4)) Method(메서드) ..

JavaScript 유저가 보는 Python 기본 자료형

엘리스의 도레미 파이썬에서 배운 내용 list.pop(i) 우와 인덱스를 지워버리는구나.. 이런게 있다니 인덱스(i)를 넣어두 되고 안넣으면 마지막 원소 제거하고 반환 my_list = [1, 2, 3, 4, 5] print(my_list.pop(0)) # 1 print(my_list.pop()) # 5 seq.count(d) 원소 갯수도 알려주는 것도 있다 my_seq = [2, 2, 2, 4, 4] print(my_seq.count(2)) # 3 str.split(c) 이건 자바스크립트와 비슷 다른 점은 한 글자 한글자 자를 때 split()속 콤마를 넣지 않는다 my_str = "1 2 3 4 5" print(my_str.split()) # ['1', '2', '3', '4', '5'] str.jo..

728x90