본문 바로가기

반응형

분류 전체보기

(188)
[ 파이썬 / Python ] re 객체를 이용해서 문자열 검색, 교체하기 Python의 re 모듈은 정규 표현식을 사용하여 문자열을 검색하고 교체할 수 있는 강력한 도구를 제공합니다.1. re 모듈 사용하기먼저 re 모듈을 import 해야 합니다.import re2. re.search()이 함수는 문자열 내에서 패턴을 검색하고, 매치 객체를 반환합니다. 패턴을 찾지 못하면 None을 반환합니다.import res = "Hello, world!"match = re.search(r"world", s)if match: print(f"Found '{match.group()}' at position {match.start()}")else: print("Not found")3. re.findall()이 함수는 문자열 내에서 패턴과 일치하는 모든 부분 문자열을 리스트로 반환합..
[ 파이썬 / Python ] String(str) 객체로 문자 검색, 교체하기 함수 설명과 예제1. str.startswith()이 메서드는 문자열이 특정 접두사로 시작하는지 여부를 확인합니다.s = "Hello, world!"print(s.startswith("Hello")) # 출력: Trueprint(s.startswith("world")) # 출력: False2. str.endswith()이 메서드는 문자열이 특정 접미사로 끝나는지 여부를 확인합니다.s = "Hello, world!"print(s.endswith("world!")) # 출력: Trueprint(s.endswith("Hello")) # 출력: False3. str.count()이 메서드는 문자열 내에서 특정 부분 문자열이 등장하는 횟수를 반환합니다.s = "banana"print(s.count("a"..
[ 파이썬 / Python ] 문자열 검사하기 1. str.isalpha()문자열이 모두 알파벳 문자로만 이루어져 있는지 확인합니다.s = "Hello"print(s.isalpha()) # 출력: Trues = "Hello123"print(s.isalpha()) # 출력: False2. str.isdigit()문자열이 모두 숫자 문자로만 이루어져 있는지 확인합니다.s = "12345"print(s.isdigit()) # 출력: Trues = "12345abc"print(s.isdigit()) # 출력: False3. str.isalnum()문자열이 모두 알파벳 문자 또는 숫자로 이루어져 있는지 확인합니다.s = "Hello123"print(s.isalnum()) # 출력: Trues = "Hello 123"print(s.isalnum()) ..
[ 파이썬 / Python ] 진수 변환하기 1. 2진수 변환: bin()bin() 함수는 정수를 2진수 문자열로 변환합니다.n = 10binary_representation = bin(n)print(binary_representation) # 출력: '0b1010'2. 8진수 변환: oct()oct() 함수는 정수를 8진수 문자열로 변환합니다.n = 10octal_representation = oct(n)print(octal_representation) # 출력: '0o12'3. 16진수 변환: hex()hex() 함수는 정수를 16진수 문자열로 변환합니다.n = 10hexadecimal_representation = hex(n)print(hexadecimal_representation) # 출력: '0xa'4. 문자열을 정수로 변환: in..
[ Linux / Debian ] ping 설치하기 Debian에 ping 유틸리티를 설치하려면, iputils-ping 패키지를 설치해야 합니다. 아래의 단계를 따라 설치할 수 있습니다.1. 시스템 업데이트먼저, 패키지 목록을 최신으로 업데이트하는 것이 좋습니다.sudo apt update2. iputils-ping 패키지 설치이제 ping 유틸리티가 포함된 iputils-ping 패키지를 설치합니다.sudo apt install iputils-ping3. 설치 확인ping 명령어가 정상적으로 설치되었는지 확인하려면, 간단히 ping 명령어를 실행해 볼 수 있습니다. 예를 들어, google.com을 ping 해보세요:ping google.com이제 ping 명령어가 정상적으로 설치되어 작동하는지 확인할 수 있을 것입니다.이 외에도 ping 명령어가 없..
[ VM / Docker ] Nginx Image 여러 버전 확인하기 NGINX Docker 이미지의 운영 체제와 버전에 대한 정보는 사용 중인 NGINX 이미지 태그에 따라 달라질 수 있습니다. Docker Hub에 제공되는 NGINX 이미지는 여러 가지 태그를 제공하며, 각 태그는 서로 다른 운영 체제 및 버전을 기반으로 합니다. 다음은 주요 NGINX Docker 이미지의 운영 체제와 버전에 대한 개요입니다.1. NGINX Docker 이미지의 운영 체제와 버전Alpine 기반 이미지운영 체제: Alpine Linux (경량화된 Linux 배포판)버전: 매우 가벼운 이미지를 제공하며, 일반적으로 최신 Alpine 버전을 사용합니다.예시 태그: nginx:alpine, nginx:1.21-alpineDockerfile 예시:FROM nginx:alpineDebian 기..
[ VM / Docker ] docker-compose.yml 작성하기 docker-compose는 여러 Docker 컨테이너를 정의하고 동시에 관리할 수 있는 도구입니다. 이를 위해 docker-compose.yml 파일을 사용하며, 여기에는 다양한 서비스와 그 설정을 정의할 수 있습니다. docker-compose.yml 파일의 주요 옵션에 대해 설명드리겠습니다.docker-compose.yml 파일의 주요 옵션version설명: Compose 파일의 버전을 지정합니다. 다양한 기능을 지원하는 버전이 있으므로 최신 기능을 사용하려면 최신 버전을 선택하는 것이 좋습니다.예시:version: '3.8'services설명: 이 섹션은 여러 Docker 컨테이너(서비스)를 정의합니다. 각 서비스는 별도의 컨테이너로 실행됩니다.예시:services: web: image: ..
[ VM / Docker ] Docker에서 Image를 관리하기 - 상세 Docker에서 이미지를 효율적으로 관리하는 방법은 여러 가지가 있습니다. 여기서는 이미지 검색, 다운로드, 태그, 삭제 및 클리닝 등 관리에 필요한 주요 작업을 설명하겠습니다.1. Docker 이미지 관리 방법이미지 검색 및 다운로드Docker 이미지는 Docker Hub나 개인 레지스트리에서 다운로드할 수 있습니다.특정 이미지를 검색하려면:docker search [image_name]예를 들어, nginx 이미지를 검색하려면:docker search nginx이미지를 다운로드하려면 pull 명령을 사용합니다:docker pull [image_name]특정 버전을 지정하려면:docker pull nginx:1.21nginx:1.21은 nginx 이미지의 1.21 버전을 다운로드합니다.이미지 목록 확인..

반응형