본문 바로가기
반응형

python3

[MacOS] 맥 Python 3으로 설정하기 MacOS는 기본적으로 Python 2.7이 설치되어있다. 그러나 보통 Python을 사용할 때는 버전 3 이상을 권장한다. 아래 방법은 Homebrew를 이용해 Python을 설치하기 때문에 먼저 Homebrew가 설치되어 있어야 한다. Homebrew를 이용해 Python 설치 brew install python Python이 설치된 위치 확인하기 ls -l /usr/local/bin/python* 위의 명령어를 입력하면 아래와 같이 python이 설치된 경로를 알려준다. Python 버전 변경하기 ln -s -f /usr/local/bin/python[원하는 버전] /usr/local/bin/python ex) 파이썬 3.9 버전을 사용하려면 아래와 같이 입력하면 된다. ln -s -f /usr/l.. 2022. 7. 26.
[Python] 문자열 앞뒤 문자열, 공백 삭제 - strip, lstrip, rstrip 파이썬에서는 strip(), lstrip(), rstrip() 함수를 사용해 문자열 맨 앞과 맨 뒤의 특정 문자열을 제거할 수 있다. strip([string]) : 문자열 왼쪽 오른쪽에서 string 제거 lstrip([string]) : 문자열 왼쪽에서 string 제거 rstrip([string]) : 문자열 오른쪽에서 string 제거 세 함수 모두 인자가 주어지지 않으면 공백을 제거한다. 👀 strip() - 인자가 없는 경우 : 공백 제거 s = " 123456789 " print(s.strip()) # 123456789 s = " 123456789 " # 왼쪽에 공백 두 개 print(s.strip()) # 123456789 인자가 주어지지 않았기 때문에 왼쪽과 오른쪽에서 공백을 제거한 새로.. 2021. 9. 30.
정규표현식(Regular Expression) 정리 with Python 정규표현식은 특정한 규칙을 가진 문자열의 집합을 나타내는 데 사용된다. 정규식이라고도 불린다. 👀 정규식을 만드는 방법 파이썬에서는 re 모듈을 통해 정규표현식을 제공한다. import re re.compile('[0-9]+') re.compile을 사용하여 '[0-9]+'라는 정규식을 컴파일한다. 👀 정규식 패턴 정규식 패턴 의미 . 임의의 하나의 문자를 뜻한다. x* x가 0회 이상 연속으로 반복되는 것을 의미한다. {0, }과 같은 의미이다. x*? 0회 이상 연속으로 반복되는 x에 가능한 적게 반복되는 것 즉, x가 0번 반복되는 것을 의미한다. {0}과 같은 의미이다. x+ x가 1회 이상 연속으로 반복되는 것을 의미한다. {1, }과 같은 의미이다. x+? 1회 이상 반복되는 x에 대해 가능한.. 2021. 9. 29.
반응형