728x90 반응형 Python286 [Python] lambda expression and map, filter, reduce. Lambda expression (or Lambda Function, Anonymous Function)Python 에서 lambda function (or lambda expression)은 anonymous function(익명함수)를 만드는데 사용됨.function 형태로 code구현의 재사용을 해야하긴 하지만, def문을 이용하여 만들기에는 너무 간단한 경우 등에 사용된다.IIFE(Immediately Invoked Function Expression)로 사용되는 경우도 꽤 있다.일반적인 function을 정의하는 def문과 같은 수준의 기능을 가지지만 복잡한 function body가 필요한 경우엔 적합하지 않음.하나의 expression을 사용하기 때문에, exrepssion에 지나치게 복잡한.. 2023. 7. 7. [Python] os 모듈의 함수들 : file과 directory 관련 os 모듈의 함수들 : file과 directory 관련os는operating system (운영체제)와상호작용을 위한 다양한 기능을 제공하는built-in module임.대부분 os 종속적인 기능들이다. file과 directory 관련하여서는 주로 문자열로 path를 표현하고, 이를 function 으로 처리하는 방식의 작업이 이루어진다.path자체를 객체로 추상화한 pathlib 모듈의 Path와의 차이점임.os.path 모듈ds_exist = os.path.exists('path')path가 실제로 존재하는 파일 또는 디렉토리인 경우, True를 반환, 아니면 Falseis_file = os.path.isfile('file_path')file_path가 파일인 경우, True를 반환, 아니면 Fa.. 2023. 7. 4. [Python] binary file: write and read binary file을 읽고 쓰는 건 text file을 읽고 쓰는 것과 유사하나, bytes 객체 들을 통해 이루어지며, 글자가 아닌 byte 단위를 사용한다는 점이 차이점임.0. Binary File이란Binary file은 데이터를텍스트 형식이 아닌이진 형식(0과 1의 비트로 구성된 형식)으로 저장하는 파일. Binary file (이진 파일)은텍스트 파일과 달리 사람이 읽을 수 있는 문자로 표현되지 않으며, 특정 응용 프로그램이나 소프트웨어에 의해 해석되어야 함.더보기2024.01.07 - [개발환경] - [CE] Text file: Text 파일이란? [CE] Text file: Text 파일이란?"text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 char.. 2023. 7. 4. [Python] Text File: read and write Python에서 Text File을 읽고 쓰는 것은 io.TextIOWrapper 객체를 이용하며 문자 기반의 stream 으로 이루어짐.개행문자를 기반으로 flush가 이루어지는 line_buffering을 사용 가능함 (line_buffering=True 로 설정시).시작하기 앞서 참고 자료:2024.01.07 - [개발환경] - [CE] Text file: Text 파일이란? [CE] Text file: Text 파일이란?"text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진electric text lines 로 구성되는 형태의파일 포맷 및 해당 파일을 가르킴.https://dsaint31.me/mkdocs_site/CE/ch01/.. 2023. 7. 4. [Python] file: open and close Python 에서 file을 처리하기 위해선 다른 프로그래밍 언어와 마찬가지로 file에 대한 접근이 가능한 object를 얻어와야함.이같은 object는 file object, file handler, file descriptor 등의 여러 이름으로 불리며,Python의 경우로 한정하면 File Object가 더 많이 사용됨.file descriptor는 OS에서 열려진 file에 대해 할당하는 일종의 int형 id임.이를 얻어오는 작업을 가르켜 open이라고 지칭하는게 일반적임.때문에 file을 처리하기 위해 가장 먼저 수행되는 작업을 file을 연다(open) 라고 표현함.file에 대한 작업이 완료되고 나면, file object를 통한 close를 수행한다.file open과 file close.. 2023. 7. 4. [Python] Regular Expression: 표현식 기초 및 요약 Regular Expression : 정규표현식 요약Regular Expression (re) 의 기본적인 operator는 다음과 같음.Basic operatorDescription.Any character except `\n` (newline)aThe character a itselfabThe string ab itselfx|yx or y\yEscapes a special character y, such as ^+{}$()[]|\-?.*backslash 는 escape sequence로 동작을 의미함 :즉, 뒤에 오는 문자와 결합하여 newline이나 tab등을 의미하게 됨.반대로 특수한 의미를 가지는 문자들(^+{}$()[]|\-?.*)이 backslash 뒤에 오면, 자신의 특수한 의미를 잃고 .. 2023. 7. 3. 이전 1 ··· 44 45 46 47 48 다음 728x90 반응형