본문 바로가기

반응형

분류 전체보기

(433)
[ Python ] 문자열에서 앞, 뒤 문자 제거하기 Python에서 문자열의 앞뒤 문자를 제거하는 방법은 여러 가지가 있습니다.문자열 양 끝의 공백, 특정 문자 또는 문자 집합을 제거할 수 있는 메서드들이 있습니다.주요 메서드로 strip(), lstrip(), rstrip() 등이 있습니다.1. str.strip()이 메서드는 문자열 양 끝의 공백 또는 지정한 문자를 제거합니다.공백 제거s = " Hello, world! "clean_s = s.strip()print(f"'{clean_s}'") # 출력: 'Hello, world!'특정 문자 제거s = "###Hello, world!###"clean_s = s.strip("#")print(f"'{clean_s}'") # 출력: 'Hello, world!'2. str.lstrip()이 메서드는..
[ Python ] splite() 함수 사용하기 Python의 split() 메서드는 문자열을 특정 구분자를 기준으로 나누어 리스트로 반환하는 매우 유용한 함수입니다.1. 기본 사용법기본적으로 split() 메서드는 공백을 기준으로 문자열을 나눕니다.s = "Hello world this is Python"words = s.split()print(words) # 출력: ['Hello', 'world', 'this', 'is', 'Python']2. 특정 구분자로 문자열 나누기특정 구분자를 지정하여 문자열을 나눌 수 있습니다.s = "apple,banana,cherry"fruits = s.split(",")print(fruits) # 출력: ['apple', 'banana', 'cherry']3. 최대 분할 횟수 지정하기split() 메서드의 두 번..
[ 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 기..

반응형