본문 바로가기
반응형

Language/Python21

파이썬 self를 넣은 함수와 넣지 않은 함수의 차이 파이썬에서 ClassExample 클래스 안에 call, call2 메서드를 만들어 놨는데 call은 self, num을 파라미터로 받고 call2는 num만 받는다 그래서 self를 넣은 것과 넣지 않은 것의 차이가 뭐냐면 함수 안에서의 차이는 없고 self를 넣은 함수는 변수명 = 클래스명() 변수명.함수명(변수명, 값) 이런 식으로 사용하고 self를 넣지 않은 함수는 클래스명.함수명(값) 이런 식으로 사용한다 즉 self를 넣건 넣지 않건 간에 동작하는 내용은 동일하고 호출 시에만 다르게 호출한다는 것! 2020. 1. 19.
파이썬 딕셔너리(Dictionary) 사용법 정리 파이썬(Python)에서 딕셔너리(Dictionary)는 Key와 Value로 이루어진 자료형인데 여기서 Key는 한번 입력한 뒤에 고정으로 사용하고 Value는 입력후에 변경이 가능하다 이 말은 Key에는 이름(name)과 같은 큰 범주의 값을 Value에는 철수, 영희와 같은 범주 내에서 변경 가능한 값을 넣어 한 쌍으로 사용한다는 거다 예를 들어보자면 자동차(Key) / BMW(Value) 이름(Key) / 철수(Value) 이런 식으로 Key와 Value를 묶어 사용하게 된다 딕셔너리의 선언 및 초기화 방법은 딕셔너리명 = { "KEY명": "VALUE명", "KEY명": "VALUE명", } 이런 식으로 사용한다 다음으로 딕셔너리에서 사용하는 주요 메소드는 다음과 같다 print(딕셔너리) - .. 2020. 1. 14.
파이썬 튜플(Tuple) 사용법 정리 튜플(Tuple)은 리스트와 비슷하게 튜플명 = (값, 값, 값) 이런 식으로 선언하고 초기화를 시키는데 파이썬 리스트 사용법 총정리 s파이썬(Python)에서 리스트(List)는 변수명 = []으로 빈 리스트를 선언하거나 혹은 변수명 = [값, 값, 값] 이런 식으로 선언과 동시에 초기화를 시키는 식으로 작성한다 다른 언어들과는 다르게 파이썬에서는 리.. wakestand.tistory.com 리스트와 다른점은 튜플은 생성 후 삽입, 변경, 삭제가 불가능하다 즉 만들고 변경이 불가능하다 튜플에서 주로 사용하는 메소드는 다음과 같다 print(튜플) - 튜플 내용 확인 print(튜플[인덱스]) - 튜플의 인덱스에 해당하는 값 가져오기 print(튜플.index(값)) - 값이 튜플의 몇번째 인덱스에 있.. 2020. 1. 14.
파이썬 리스트(List) 사용법 정리 s파이썬(Python)에서 리스트(List)는 변수명 = []으로 빈 리스트를 선언하거나 혹은 변수명 = [값, 값, 값] 이런 식으로 선언과 동시에 초기화를 시키는 식으로 작성한다 다른 언어들과는 다르게 파이썬에서는 리스트 안에 문자와 숫자를 같이 넣을 수 있다 다음으로 리스트에서 주로 사용하는 메소드들은 다음과 같다 리스트 추가, 삭제, 변경 방법 리스트.append(값) - 리스트 끝에 값 추가 리스트.insert(인덱스, 값) - 리스트의 특정 인덱스에 값 추가 del 리스트[인덱스] - 리스트의 인덱스 값 삭제 del 리스트[리스트.index(값)] 리스트.remove(값) - 리스트에서 값을 찾아 삭제한다 리스트[인덱스] = 값 - 리스트의 특정 인덱스 값을 변경 리스트 값 확인, 특정 값 찾.. 2020. 1. 13.
파이썬 리스트 정렬, 역정렬 방법 파이썬에서 정렬, 역정렬은 sort, sorted를 이용해 할 수 있는데 리스트명.sort()를 통해 정렬 리스트명.sort(reverse=True)를 통해 역순으로 정렬이 가능하다 근데 정렬을 sort만이 아닌 sorted도 사용 가능한데 sorted는 정렬한 결과만 가져다주는 것이기 때문에 sorted를 사용했다 하더라도 실제 리스트는 정렬이 되지 않는다 반면 sort는 실제 리스트를 정렬한다는 점이 다르다 속도는 sort가 sorted보다 2% 정도 빠른데 거의 의미는 없는 수준이고 상황에 맞게 sort 혹은 sorted를 사용해주면 된다 마지막으로 예제에 사용한 코드는 다음과 같다 listVariable = [9, 1, 3, 4, 50, 7] # List 선언 및 초기화 print(sorted(l.. 2020. 1. 8.
파이썬 for, while 반복문 예제 및 사용법 파이썬에서 for와 while을 이용해 반복문을 수행할 수 있는데 예제를 통해 차례대로 사용법을 알아보자 먼저 for 문을 사용할 시에는 i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작) for i in range(값): 수행 코드 이런 식으로 사용하는데 0부터 2까지 반복하고 싶다면 for i in range(3): ~ 이런 식으로 사용하고 3부터 6까지 반복하고 싶다면 i = 3 for i in range(7) ~ 이런 식으로 사용한다 while 문은 i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작) while i < 값: 수행 코드 이런 식으로 사용하는데 while 우측의 조건에 맞을 경우 계속 while문이 돌아가게 된다 혹은 while True: 수행 코드 를 통해 반복문을.. 2020. 1. 8.

반응형