언어를 시작할때 가장 중요한것 중 하나를 Data Type이라고 생각합니다. Datatype들은 각 언어별로 다소 차이를 띄고 있으며, 많은 분들이 시작할때 대충 간과하고 넘어가는 부분이라고 생각합니다. 파이썬 기본 자료형은 총 5가지가 있습니다.😀 DataType Integer Float Complex Numbers Stri...
String(문자열) 이번 포스팅에서는 파이썬 문자열에 대한 이야기를 해보겠습니다. 문자열의 다양한 표현법 1. (")로 표현하기 "Hi There" 2. (')로 표현하기 'Hello Python!' 3. (""")로 표현하기 """ Strange Expression!""" 4.(''')로 표현하기 '''Do python! and ha...
입력 받는 방법 input() value = input()이 방법으로 문자를 받을수 있습니다. 하지만 숫자로서 사용을 하려고 하면 치환을 해주어야 합니다. int(), float()을 이용해서 치환을 하면 됩니다. num = int(input())//3을 입력한다 가정 print(num) result : 3 Variable M...
List 이번 포스팅에서는 파이썬 List에 대한 전반적인 내용을 설명하려고 합니다. 다양한 리스트의 모양들 a = [] b = [1,2,3,4] c = ["hi", "there"] d = [1,[1,"string"],3] e = [1, 2, ['life','is','short']] __ 리스트 사용법 a = [...
튜플이란? 리스트와 비슷하지만 사용방법이 다릅니다. 리스트에서 추가 생성, 삭제, 수정등이 빠진 리스트입니다. 말 그대로 변하지 않는 값이 필요로 할때 쓰는 리스트라고 생각하면 됩니다. 장점으로는 그만큼 차지하는 용량이 작습니다. 특징 리스트는 [] but Tuple은 () 생성 삭제 수정이 불가능 용량이 적다 (good) How to...
what is SET(집합 자료형)? 집합 자료형은 파이썬 2.3버전부터 지원되는 자료형입니다. 집합에 관련된 것을 처리하기 위한 자료형입니다. 특징 중복 X 순서가 없다. 중복을 없앨때 자주 사용된다. 인덱스로 접근하려면 Tuple이나 List로 변경해야 된다. 교집합, 차집합, 합집합 구할때 유용하다. SET 사용법 ...
What is Dictionary? (딕셔너리 자료형) 대응 관계를 나타내는 자료형입니다. 연관 배열(Associative Array)라고 하는데, 다른 언어에서는 Hash 등이 이에 해당되는 자료형입니다. Key와 Value로 이루어져있는 자료형입니다. 리스트와 튜플과는 크게 다른점은 Index를 통해서 접근하는 것이 아닌 Key를 통해서 접근하는 자...
Function 에 대하여 특정한 입력이 들어왔을때 결과 값을 내는 것이 함수이다. 코드를 치다보면 반복적으로 사용되는 코드들이 있다 . 예를 들면, 어떤 a와 b의 값을 더해서 리턴한다던지 그러한 뭉치들을 묶어서 Function으로 만들게 된다. Function 기본 사용법 >>> def good(a,b): return a+b >>> goo...
중첩 함수(Nested Function)란? 이번 포스팅에서는 중첩 함수에 대해서 이야기를 해볼까 합니다. 중첩 함수란 간단하게 함수안에 함수가 중첩되어 선언 되어있는 형태를 말합니다. >>> def parent_function(): def childe_function(): print("this is a child") childe_f...
파이썬 Decorator란? 기존 함수나 클래스를 유지하면서 다양한 기능을 추가하는 장식이라고 생각하면 쉽다.(클래스에 대한 설명은 따로하지 않겠습니다.) Decorator 는 일종의 Chain of Functions 입니다. 즉, 중첩함수를 리턴하는 함수만 데코레이터로 사용할 수 있습니다 . 이제부터는 예제를 통해서 예시를 보여드리겠습니다 . def...
Sys.modules & Sys.path의 차이점 sys.modules import를 했을때 파이썬 모듈이나 package를 찾기 위해 가장 먼저 확인 하는 곳이다. 모듈과 패키지 경로를 저장한 딕셔너리이다. sys.path 파이썬에서 import를 했을때 가장 마지막으로 검색하는 경로이며, 리스트로 이루어져있다. sys도 import 해야하...