본문 바로가기
반응형

개발/python11

python 공백 및 문자 제거, strip, lstrip, rstrp 사용 방법 python strip은 파라미터가 없을 시 공백을 제거하고 파라미터를 넘겨주면 문자열에서 파라미터와 일치하는 문자 혹은 문자열을 제거 합니다. lstrip, rstrip은 각각 문자열의 시작, 끝을 기준으로 제거합니다. 파이썬 공백 및 문자제거, strip, rstrip, lstrip 복잡한 형태의 데이터를 처리하다 보면 문자열 시작과 끝에 원하지 않는 공백이 들어가 있을 때가 있습니다. 이럴 때 strip 함수를 사용합니다. 또한 문자열의 시작과 끝 일부분을 제거하고 싶을 때 lstip, rstrip을 활용할 수 있습니다. strip lstrip rstrip strip() strip()은 문자열의 시작, 끝 모두 반영됩니다. 파라미터로 들어온 문자를 문자열 시작과 끝에서부터 제거합니다. 파라미터가 비.. 2023. 1. 20.
python 문자열 나누기 함수, split() 사용 방법 파이썬 split()은 특정 문자를 기준으로 문자열을 나눈 뒤, 리스트 형태로 반환하는 함수입니다. 길이가 긴 문자열에 콤마와 같은 특정한 패턴이 있을 경우 유용하게 쓸 수 있습니다. 문자열 나누기 함수, split() 데이터를 다루다 보면 문자열이 원하는대로 쪼개져있지 않고 합쳐져 있는 경우가 있습니다. 특정한 길이만큼 자를 수도 있지만 패턴이 존재한다면 split 함수를 사용하여 리스트로 만들 수 있습니다. 문자열.split() 문자열.split('구분자') 문자열.split('구분자', 분할 횟수) 문자열.split(seq='구분자', maxsplit=분할 횟수) 문자열.split() 문자열.split()은 split 함수에 아무런 파라미터를 넣지않고 실행하면 띄어쓰기 혹은 개행문자에 맞춰 문자열을.. 2023. 1. 19.
python 문자열 시작과 끝 문자 찾기, 접두사 startswith, 접미사 endswith python startswith는 문자열에서 특정 문자로 시작하는지를 찾고, endswith는 문자열에서 특정 문자로 끝나는지를 찾습니다. 리턴값은 bool 값이며 조건문에서 활용할 수 있습니다. python startswith, endswith 파이썬에서 문자열로 이루어진 리스트, 혹은 딕셔너리에서 특정 문자가 포함된 항목을 찾을 때 활용할 수 있습니다. startswith endswith startswith startswith 는 문자열 함수 중 하나로, 현재 문자열이 사용자가 지정하는 특정 문자로 시작하는지 확인하는 함수입니다. 리턴 값은 true 혹은 false 입니다. str = 'final exam' # startswith(특정 문자) result = str.startswith('final').. 2023. 1. 18.
python 올림 내림 반올림 함수, ceil(), floor(), round() 정리 파이썬에서 실수를 처리 할 때 반올림은 round() 함수, 올림은 ceil() 함수, 내림은 floor() 함수를 사용할 수 있습니다. 그 중 반올림 함수 round()는 사사오입 원칙으로 원하는 값과 다른 결과 값을 보일 수 있습니다. 파이썬 반올림 올림 내림 함수, round(), ceil(), floor() 간략하게 3가지 함수에 대해 알아보겠습니다. 올림 함수 ceil() 내림 함수 floor() 반올림 함수 round(), 사용시 주의 할 점 및 이를 대처할 방법 올림 함수 ceil() 파이썬 표준 모듈 중 math 를 import 하여, math 모듈의 함수인 ceil() 을 사용합니다. # math 모듈 import import math # math 모듈의 ceil 함수 사용 print(m.. 2022. 4. 23.
python 기존 파일에 내용 추가 방법, 열기 모드를 'a' 로 하기 코딩을 하다보면 파일 입출력해야 하는 경우가 많습니다. 보통 파일을 다룰 때 내용을 작성하기 위해 write 옵션 w, 파일을 읽기 위해 read 옵션 r 을 사용합니다. 더불어 기존 파일에 새로운 내용을 추가하고 싶은 경우 a 옵션을 사용할 수 있습니다. 파이썬 기존 파일에 내용 추가 하는 방법 파이썬에서 파일에 내용을 쓸 때 w 옵션을 사용합니다. 파이썬 open 함수를 사용하여 w 옵션을 지정해 주면, 중복된 파일명이 존재 할 경우 기존 파일 내용은 삭제하고 새로운 내용으로 생성됩니다. 기존 파일의 마지막에 새로운 내용을 추가 하고 싶을 경우 a 옵션으로 open 함수를 사용하면 됩니다. 파일 열기 옵션 파일 객체 생성 a 옵션을 이용하여 새로운 내용 추가하기 파일 열기 옵션 파일 열기 옵션은 아.. 2022. 4. 14.
python 문자열 포매팅, string 을 세밀하게 다루는 방법 파이썬에서 문자열(string)은 다양한 방법으로 구성, 변형할 수 있습니다. 특히 문자열 포매팅은 문자열 안에 어떤 값을 끼워넣는 방법입니다. 문자열 포매팅을 잘 활용하면 불필요한 문자열 늘리기를 방지하고, 지속적으로 변화가 필요한 문자열을 다룰 때 유용합니다. 파이썬 문자열 포매팅 문자열 포매팅은 크게 3가지로 사용합니다. 사용방법은 각기 다르지만 결국 문자열을 완성하기 때문에, 본인에게 맞는 방법을 사용하면 되겠습니다. %를 이용한 방법 f string 사용 방법 format 함수 사용 방법 %를 이용한 방법 %는 C 언어에서 처럼 출력할 값의 타입을 정의하고, 해당 위치에 출력한 값을 위치시킬 수 있는 포매팅 입니다. # %d 등의 타입으로 정의한 후, % 뒤에 값을 삽입 str_test = "제.. 2022. 4. 12.
python os 모듈, 알아두면 유용한 5가지 함수 리눅스 혹은 macOS 시스템에서 파이썬으로 코딩할 때 자주 사용하는 os 라는 모듈이 있습니다. os 모듈은 운영체제에서 사용되는 여러 기능들을 파이썬 모듈로 제공하여 이를 쉽게 사용할 수 있도록 해줍니다. 특히 디렉토리나 파일을 접근할 때 유용하게 쓸 수 있습니다. 유용한 파이썬 os 모듈 함수 5가지 os 모듈은 다양한 함수를 제공합니다. 그 중 유용하게 사용할 수 있는 5가지 함수를 소개해 보도록 하겠습니다. os.getcwd() os.path.exists() os.mkdir() os.listdir() os.walk() 먼저 os 모듈을 사용하기 위해서는 os 를 import 해주어야 합니다. import os os.getcwd() 현재의 경로를 알기 위해 os.getcwd() 를 사용할 수 있습.. 2022. 4. 6.
python 타입 비교 및 확인, type 함수 대신 isinstance 함수 사용법 파이썬에서 어떠한 변수의 타입을 확인하기 위해서 보통 type 함수를 많이 사용합니다. 이 type 함수를 사용하면 조건문에서 내가 원하는 타입이 맞는지 확인하기 위해 불필요한 코드를 사용해야 하는 경우가 있습니다. 이러한 경우를 대처하기 해서 isinstance 함수 사용법을 알아보도록 하겠습니다. 파이썬 isinstance 함수 사용 기존 type 함수와 isinstance 함수를 비교하고 왜 비교문에서 isinstance가 좋은지 확인해보겠습니다. type 함수 사용 isinstance 함수 사용 isinstance 를 사용하여 한번에 여러타입 비교하기 type 함수 사용 파이썬은 변수를 선언할 때 별도로 변수 타입을 지정해주지 않아도 되기 때문에, 코딩을 하다보면 사용하는 함수의 리턴 값을 예상할.. 2022. 4. 1.
python 진행 사항 확인, progressbar 간단 사용 방법 코딩을 하다보면 시간이 오래걸리는 작업을 진행해야할 경우가 있습니다. 이 경우 지금 제대로 진행되고 있는지 progressbar 라는 패키지를 통해 확인할 수 있습니다. 특히 반복문을 사용할 때 유용합니다. progressbar 를 통해 쉽게 진행사항 확인하기 progressbar 패키지를 설치하고, 이를 활용한 코드를 살펴봄으로써 익혀보도록 하겠습니다. progressbar 패키지 설치 먼저 pip 를 통해 progressbar 패키지를 설치합니다. pip install progressbar 사용 방법 아래는 전체 예시 코드입니다. 리스트를 순회하며 리스트의 값을 더하는 코드입니다. import progressbar import time loop_list = [1,3,5,7,9] sum = 0 bar .. 2022. 3. 29.
반응형