본문 바로가기
728x90

파이썬45

한글 문자열 자르기 - 파이썬 한글 문자열을 원하는 길이만큼 잘라서 배열로 리턴하는 함수를 만들어봤다.​def splitString(text, length=10): return [text[i:i+length] for i in range(0, len(text), length)]​#사용법temp = "국내 정상급 가수들의 공연·불꽃쇼 등 볼거리 가득 나흘간 카약·요트 등 무료 해상 스포츠 체험 제공 워터슬라이드·에어바운스 갖춘 수상 워터파크 운영"result = splitString(temp, 10)print(result) 2024. 7. 31.
파이썬에서 문자열 이스케이프 처리하기 php 의 addslahses, stripslashes 처럼 이스케이프 처리해주는 함수​#문자열을 이스케이프 처리def addslashes(s: str) -> str:       return re.sub(r"(['\"\\\0])", r'\\\1', s)​#이스케이프된 문자열의 백슬래시를 제거def stripslashes(s: str) -> str:       return re.sub(r'\\(.)', r'\1', s)  두번째 방법 ------------------------------------------ # 특수 문자들을 이스케이프합니다.def addslashes(s): return s.replace('\\', '\\\\').replace("'", "\\'").replace('"', '\\"').re.. 2024. 7. 30.
파이썬 배열 사용하기 * 배열 초기화 . 1차원 배열 : temp = []  . 2차원 배열 : temp = [[]] * 배열에 값 추가하기 temp.append({"value1":"1", "value2":"2"}) * 배열 합치기 temp1 = {"value1":"1", "value2":"2"}  temp2 = {"value1":"1", "value2":"2"}  temp3 = temp1 + temp2 * 배열에 키값이 있는지 체크temp1 = {"value1":"1", "value2":"2"}if("value2" in temp1): print("키 값이 있음") 2024. 7. 29.
파이썬에서 긴 소스 개행처리하기 소스를 작성할 때​특히나 긴 문자열을 " " 안에 넣을 경우 가독성을 높이기 위해 ​개행처리 할 경우가 있다. 이럴 경우 아래와 같이 두가지 방법을 사용하면 된다.​본인이 선호하는 방식을 선택해서 사용하면 된다.​long_string = "이것은 매우 긴 문자열입니다. " \                       "이 문자열은 여러 줄로 나누어져 있습니다. " \                       "그러나 역슬래시를 사용하여 하나의 문자열로 처리됩니다."​long_string = ( "이것은 매우 긴 문자열입니다. "                         "이 문자열은 여러 줄로 나누어져 있습니다. "                         "괄호 안에 있는 문자열은 자동으로 연결됩니다... 2024. 7. 27.
try except 사용하기 - 파이썬 예외처리를하기 위한 방법으로 try except 를 사용하는 법 try:    print("처리문 넣기") except Exception as e:     print("오류문 출력 - ", e) else:     print("에러가 없을 때 수행") finally:     print("오류에 상관없이 항상 수행) 2024. 7. 26.
변수의 데이터 타입확인 하는 방법 - 파이썬 변수의 데이터 타입이 어떻게 되는 지 확인이 필요할 경우 isinstance 를 사용하면된다. 사용법은 아래와 같다. * 정수인지 확인 rst = isinstance(100, int) * 실수인지 확인 rst = isinstance(100, float) * 문자열인지 확인 rst = isinstance('BlockDMask', str) * 리스트인지 확인 rst = isinstance([1,2,3], list) 2024. 7. 26.
반응형