목록숫자 (9)
SeouliteLab
def count_digits(number): # 숫자를 문자열로 변환하여 길이를 구함 num_str = str(number) num_digits = len(num_str) return num_digits # 테스트용 숫자 number = 12345 # 숫자에 포함된 숫자의 개수 세기 num_digits = count_digits(number) print(f"숫자 {number}에 포함된 숫자의 개수:", num_digits) 설명: 이 프로그램은 주어진 숫자에 포함된 숫자의 개수를 세는 기능을 수행합니다. count_digits 함수는 숫자를 입력받아 해당 숫자를 문자열로 변환한 후, 문자열의 길이를 구하여 숫자의 개수를 반환합니다. 입력된 숫자를 str() 함수를 사용하여 문자열로 변환한 후, len..
예제: 숫자의 홀수와 짝수 여부 확인하는 프로그램 # 숫자의 홀수와 짝수 여부 확인하는 프로그램 # 숫자 입력 받기 number = int(input("숫자를 입력하세요: ")) # 숫자가 홀수인지 짝수인지 확인 if number % 2 == 0: print(f"{number}은(는) 짝수입니다.") else: print(f"{number}은(는) 홀수입니다.") 설명: 위 예제는 파이썬으로 숫자가 홀수인지, 짝수인지 확인하는 프로그램입니다. 사용자로부터 숫자를 입력 받습니다. input() 함수를 사용하여 사용자로부터 숫자를 입력 받습니다. 입력된 값은 int() 함수를 사용하여 정수형으로 변환합니다. 입력받은 숫자가 홀수인지, 짝수인지 확인합니다. % 연산자를 사용하여 입력받은 숫자를 2로 나눈 나머..
예제: 숫자의 양수, 음수, 0 여부 확인하는 프로그램 # 숫자의 양수, 음수, 0 여부 확인하는 프로그램 # 숫자 입력 받기 number = float(input("숫자를 입력하세요: ")) # 숫자가 0보다 큰지 여부 확인 if number > 0: print("입력한 숫자는 양수입니다.") # 숫자가 0보다 작은지 여부 확인 elif number < 0: print("입력한 숫자는 음수입니다.") # 숫자가 0인지 여부 확인 else: print("입력한 숫자는 0입니다.") 설명: 위 예제는 파이썬으로 숫자가 양수인지, 음수인지, 아니면 0인지 확인하는 프로그램입니다. 사용자로부터 숫자를 입력 받습니다. input() 함수를 사용하여 사용자로부터 숫자를 입력 받습니다. 입력된 값은 float() ..
Java에서는 숫자를 특정 자릿수로 맞추고자 할 때 숫자 왼쪽에 0으로 채워야 할 때가 있습니다. 이를 위해 Java에서는 여러 가지 방법을 제공합니다. 아래에서는 숫자 왼쪽에 0으로 채우는 여러 가지 방법과 예제를 살펴보겠습니다. 예제 1: String.format() 메서드 사용 public class PaddingExample { public static void main(String[] args) { int number = 123; String paddedNumber = String.format("%06d", number); System.out.println("결과: " + paddedNumber); } } 위 예제는 String.format() 메서드를 사용하여 숫자를 왼쪽에 0으로 채우는 방법..
정수를 문자열로 변환하는 것은 파이썬 프로그래밍에서 자주 사용되는 작업 중 하나입니다. 이 글에서는 정수를 문자열로 변환하는 여러 가지 방법을 살펴보겠습니다. 1. str() 함수 사용 가장 간단한 방법은 str() 함수를 사용하는 것입니다. 이 함수는 입력된 객체를 해당하는 문자열 표현으로 변환합니다. num = 123 num_str = str(num) print(num_str) # '123' print(type(num_str)) # 2. 문자열 포맷팅 문자열 포맷팅을 이용하여 정수를 문자열로 변환할 수 있습니다. num = 456 num_str = '%d' % num print(num_str) # '456' 3. f-string 사용 f-string을 사용하여 정수를 문자열로 변환할 수도 있습니다. ..
Python에서는 숫자 형식의 문자열에 0을 채우는 여러 가지 방법을 제공합니다. 이러한 기능은 주로 날짜, 시간 및 다른 형식의 문자열을 형식화하거나 출력할 때 유용합니다. 1. zfill() 메서드 사용하기 zfill() 메서드는 문자열의 왼쪽에 0을 채워 지정된 길이의 문자열을 반환합니다. number = '123' padded_number = number.zfill(5) print(padded_number) # 출력 결과: 00123 2. 문자열 포맷팅을 사용하여 0 채우기 문자열 포맷팅을 사용하여 0을 채울 수 있습니다. {:0>길이}와 같은 형식을 사용합니다. number = '123' padded_number = '{:0>5}'.format(number) print(padded_number)..
문자열에서 숫자를 추출하는 것은 데이터 처리 및 분석에서 자주 사용됩니다. Python에서는 다양한 방법을 사용하여 문자열에서 숫자만 추출할 수 있습니다. 이번 글에서는 문자열에서 숫자를 추출하는 여러 가지 방법을 살펴보겠습니다. 1. 숫자만 추출하여 새로운 문자열 생성 문자열에서 숫자만 추출하여 새로운 문자열을 생성하는 방법입니다. 이를 위해 정규표현식을 사용할 수 있습니다. \d는 숫자를 나타내는 정규표현식입니다. import re text = "문자열 123에서 숫자를 추출합니다." numbers = re.findall(r'\d+', text) result = ''.join(numbers) print(result) # 출력 결과: 123 2. 숫자만 추출하여 리스트로 변환 문자열에서 숫자만 추출하여..
파이썬에서는 isdigit() 메서드를 사용하여 문자열이 숫자로만 이루어져 있는지 확인할 수 있습니다. 이 메서드는 문자열이 모두 숫자로 이루어져 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. 이를 통해 문자열이 숫자인지 여부를 쉽게 판단할 수 있습니다. 1. 숫자로만 이루어진 문자열 먼저 숫자로만 이루어진 문자열을 확인해보겠습니다. text = "12345" print(text.isdigit()) # 출력 결과: True 2. 숫자와 문자가 혼합된 문자열 숫자와 문자가 혼합된 문자열의 경우, isdigit() 메서드는 False를 반환합니다. text = "123abc" print(text.isdigit()) # 출력 결과: False 3. 음수의 숫자 문자열 음수의 숫자 문자열은..
문자열에서 특수문자를 제거하거나, 숫자를 제거하거나, 숫자만 남기는 방법에 대해 알아보겠습니다. 이러한 작업은 데이터 전처리나 텍스트 처리 등에서 유용하게 활용될 수 있습니다. 1. 특수문자 제거하기 정규표현식을 사용하여 문자열에서 특수문자를 제거할 수 있습니다. 정규표현식을 통해 특정 패턴의 문자를 찾아서 제거합니다. import re text = "Hello! How are you? This is a test string!!!" cleaned_text = re.sub(r'[^\w\s]', '', text) print(cleaned_text) # 출력 결과: Hello How are you This is a test string 2. 숫자 제거하기 정규표현식을 사용하여 문자열에서 숫자를 제거할 수 있습..