전체 글 139

[파이썬 내장 함수] bytes()

Python의 bytes() 함수 예제 bytes() 함수는 바이트 객체를 반환합니다. 이 객체는 바이트 리터럴, 정수 리스트, 문자열(인코딩 지정 필요) 등으로부터 생성될 수 있습니다. 예제 1: 빈 바이트 객체 생성 empty_bytes = bytes(4) b'\x00\x00\x00\x00' 이 예제는 길이가 4인 빈 바이트 객체를 생성합니다. 각 바이트는 0으로 초기화됩니다. 예제 2: 문자열로부터 바이트 객체 생성 string_bytes = bytes("안녕하세요", "utf-8") b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb..

[파이썬 내장 함수] callable()

Python의 callable() 함수 설명 callable() 함수는 객체가 호출 가능한지 여부를 확인합니다. 객체가 호출 가능하면 True를, 그렇지 않으면 False를 반환합니다. 예제 1: 함수가 호출 가능한지 확인 def test(): return "호출 가능!"print(callable(test)) True 이 예제는 사용자 정의 함수 `test`가 호출 가능한지 확인합니다. 함수는 호출 가능하므로 `callable(test)`는 True를 반환합니다. 예제 2: 클래스 인스턴스가 호출 가능한지 확인 class Test: def __call__(self): ..

[파이썬 내장 함수] bytearray()

Python의 bytearray() 함수 예제 bytearray() 함수는 변경 가능한 바이트 시퀀스를 만드는 데 사용됩니다. 이 함수는 리스트, 문자열, 숫자 등 다양한 입력으로부터 바이트 배열을 생성할 수 있습니다. 예제 1: 빈 bytearray 생성 empty_byte_array = bytearray() bytearray(b'') 이 예제는 아무런 인자 없이 빈 bytearray를 생성합니다. 결과는 빈 바이트 배열입니다. 예제 2: 숫자를 이용한 bytearray 생성 size_byte_array = bytearray(5) bytearray(b'\x00\x00\x00\..

[파이썬 내장 함수] bool()

Python의 bool() 함수 예제 bool() 함수는 지정된 값의 불리언(True 또는 False) 값을 반환합니다. 값이 거짓으로 간주되는 경우(Falsey)에는 False를, 그렇지 않은 경우(Truthy)에는 True를 반환합니다. 예제 1: 기본 사용 print(bool(True))print(bool(False)) TrueFalse 이 예제는 `bool` 함수를 사용하여 True와 False 값을 직접 변환하는 기본적인 방법을 보여줍니다. 예제 2: 다양한 값의 불리언 변환 print(bool(1))print(bool(0))print(bool([]))print(bool([1, 2..

[파이썬 내장 함수] bin()

Python의 bin() 함수 예제 bin() 함수는 정수를 받아서 이진수 형태의 문자열로 변환해 반환합니다. 반환되는 문자열은 '0b'로 시작합니다. 예제 1: 기본 사용법 print(bin(10)) 0b1010 정수 10을 이진수로 변환하는 예제입니다. '0b1010'이 출력됩니다. 예제 2: 음의 정수 변환 print(bin(-10)) -0b1010 음의 정수도 이진수로 변환할 수 있습니다. 여기서는 '-0b1010'이 출력됩니다. 예제 3: 0과 1 변환 print(bin(0))print(bin(1)) 0b00b1 ..

[파이썬 내장 함수] ascii()

Python의 ascii() 함수 예제 ascii() 함수는 주어진 객체의 인쇄 가능한 표현을 아스키 문자만 사용하여 반환합니다. 예제 1: 특수 문자가 포함된 문자열 print(ascii("안녕하세요!")) '\\uc548\\ub155\\ud558\\uc138\\uc694!' 이 예제에서는 한글 문자열에 대한 아스키 표현을 반환합니다. 예제 2: 이모지가 포함된 문자열 print(ascii("🙂😉")) '\\U0001f642\\U0001f609' 이 예제에서는 이모지 문자열에 대한 아스키 표현을 반환합니다. 예제 3: 특별한 문자가 ..

[파이썬 내장 함수] all()

Python의 all() 함수 예제 all() 함수는 반복 가능한(iterable) 모든 요소가 참이면 True를, 그렇지 않으면 False를 반환합니다. 예제 1: 모두 참인 경우 print(all([True, 1, {3}])) True 이 예제에서는 모든 요소가 참으로 평가되기 때문에 True를 반환합니다. 예제 2: 하나라도 거짓인 경우 print(all([True, 0, {3}])) False 이 예제에서는 하나의 요소(0)가 거짓으로 평가되기 때문에 False를 반환합니다. 예제 3: 빈 컨테이너 print(all([])) ..

[파이썬 내장 함수] any()

Python의 any() 함수 예제 any() 함수는 반복 가능한(iterable) 컬렉션에서 하나라도 참(True)이면 True를, 모두 거짓(False)이면 False를 반환합니다. 예제 1: 모두 거짓인 경우 print(any([False, 0, 0.0, '', None])) False 이 예제에서는 모든 요소가 거짓(False)이므로 결과는 False입니다. 예제 2: 하나라도 참인 경우 print(any([False, 1, 0])) True 이 예제에서는 요소 중 하나가 참(True)이므로 결과는 True입니다. 예제 3: 빈 컬..

[파이썬 내장 함수] abs()

Python의 abs() 함수 예제 abs() 함수는 주어진 숫자의 절대값을 반환합니다. 이 함수는 정수, 실수, 복소수 등 어떤 숫자도 처리할 수 있습니다. 예제 1: 정수의 절대값 print(abs(-5)) 5 이 예제에서는 정수 -5의 절대값을 계산하여 반환합니다. 예제 2: 실수의 절대값 print(abs(-3.14)) 3.14 이 예제에서는 실수 -3.14의 절대값을 계산하여 반환합니다. 예제 3: 복소수의 모듈러스 print(abs(3+4j)) 5.0 복소수의 경우, abs() 함수는 해당 복소수의..