내장함수 13

[파이썬 내장 함수] 복소수 생성, complex()

복소수 생성, complex()파이썬의 내장 함수인 complex()는 복소수를 생성하는 함수입니다. 복소수는 실수(real)와 허수(imaginary) 부분으로 구성된 수로, 수학에서 복소수는 다음과 같은 형식으로 표현됩니다: a + bj 여기서 a는 실수 부분, b는 허수 부분이며, j는 허수 단위로서 'j2 = -1'을 의미합니다. complex() 함수의 사용 방법 complex(real, imag) real: 실수 부분. 기본값은 0입니다. imag: 허수 부분. 기본값은 0입니다. 예시 1. 실수 부분과 허수 부분을 지정하여 복소수를 생성: z = complex(3, 4) print(z) # 출력: (3+4j) 여기서 3은 실수 부분이고, 4는 허수 부분입니다. 2. 실수 부분만 지정하면 허수..

[내장 함수] 파이썬 내장 함수 'setattr()'

파이썬 내장 함수 'setattr()'파이썬의 내장 함수 setattr()는 객체에 동적으로 속성을 추가하거나 기존 속성의 값을 수정할 때 사용됩니다. 이 함수는 동적으로 객체 속성을 관리할 수 있는 강력한 도구입니다.setattr() 함수의 문법setattr(object, name, value)object: 속성을 추가하거나 수정할 객체.name: 추가하거나 수정할 속성의 이름 (문자열로 전달).value: 해당 속성에 설정할 값.동작 원리setattr() 함수는 객체에 지정한 이름의 속성을 생성하거나 수정하며, 만약 해당 속성이 이미 존재한다면 그 값을 변경합니다.만약 해당 속성이 존재하지 않으면 새로 생성됩니다.예시 1: 객체에 속성 추가하기class MyClass: passobj = MyCl..

[내장 함수] 파이썬 내장 함수, delatter()

파이썬 내장 함수, delatter()파이썬의 내장 함수 delattr()는 객체의 속성을 삭제할 때 사용됩니다. 객체의 특정 속성을 제거하고자 할 때 유용하며, 동적으로 속성을 관리할 때 활용됩니다.delattr() 함수의 문법delattr(object, name)object: 속성을 제거할 객체.name: 제거할 속성의 이름. 이 값은 문자열로 전달됩니다.동작 원리delattr()는 del object.name 구문과 동일하게 동작합니다. 즉, 객체에서 지정한 속성을 삭제하며, 삭제하려는 속성이 존재하지 않으면 AttributeError가 발생합니다.예시class MyClass: def __init__(self): self.attribute = "Hello"obj = MyClass(..

[내장 함수] 파이썬 내장 함수, bytes([source[, encoding[, errors]]])

파이썬 내장 함수, bytes([source[, encoding[, errors]]])파이썬의 내장 함수 bytes()는 바이트 객체를 생성하는 데 사용됩니다. 바이트 객체는 불변(immutable) 시퀀스로, 파이썬에서는 텍스트 데이터를 처리할 때 주로 유니코드를 사용하지만, 파일, 네트워크 데이터, 바이너리 데이터를 다룰 때는 바이트로 처리해야 할 경우가 많습니다. bytes() 함수는 이러한 바이트 데이터를 만들기 위해 쓰입니다.bytes() 함수의 문법bytes([source[, encoding[, errors]]])매개변수 설명source (선택 사항): 바이트 객체로 변환할 데이터입니다. 문자열, 정수, 리스트, 튜플, 바이트열 등 여러 타입의 데이터를 바이트로 변환할 수 있습니다.encodi..

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

파이썬 내장 함수 boolbool은 파이썬의 내장 함수로, 인수로 전달된 값을 불리언 값인 True 또는 False로 변환합니다. 불리언 값은 논리 연산에서 중요한 역할을 하며, 조건문, 반복문 등 다양한 상황에서 사용됩니다.bool() 함수는 다음과 같은 규칙에 따라 값을 변환합니다.False로 평가되는 값:NoneFalse0 (정수, 부동 소수점 등 모든 숫자형의 0 값)빈 시퀀스 (빈 문자열 '', 빈 리스트 [], 빈 튜플 (), 빈 딕셔너리 {}, 빈 세트 set())위에 나열되지 않은 나머지 값은 모두 True로 평가됩니다.예제:print(bool(0)) # Falseprint(bool(1)) # Trueprint(bool("")) # Falseprin..

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

내장 함수 bin(x) 연습문제1) 정수(int) 2를 bin() 함수를 사용하여 2진(binary) 문자로 변환하시오. 그리고 자료형을 확인하시오. 문제2) 정수 5를 format() 함수를 사용하여 이진문자로 변환하시오. 그리고 Python 표현방법 중 접두어 '0b'를 format() 함수를 사용하여 제거하시오. 문제3) 실수(float) 2.1을 bin() 함수를 사용하여 2진수(binary) 문자로 변환 가능한지 확인하시오. bin() 함수의 매개변수 x는 정수(int)이어야 합니다. 2.1은 실수(float)이기 때문에 TypeError가 발생합니다.

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

파이썬 내장 함수 bin(x)Python의 내장 함수 bin(x)는 정수 x를 이진수 문자열로 변환하는 함수입니다. 이 함수는 x 값을 이진수로 표현하고, 이진수 문자열 앞에 접두어 0b를 붙여 반환합니다. 이진수는 2진법(0과 1로 구성된 수)을 나타내며, 컴퓨터의 기본 수 체계입니다.사용법:bin(x)매개변수:x: 정수형(int) 값이어야 합니다. 정수 외의 값을 넣으면 TypeError가 발생합니다.반환 값:bin() 함수는 x를 이진수로 변환한 문자열을 반환합니다. 반환되는 문자열은 항상 0b로 시작하여 이진수를 나타냅니다.예시:print(bin(10)) # 출력: '0b1010'print(bin(4)) # 출력: '0b100'print(bin(-12)) # 출력: '-0b1100'설명..

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

파이썬 내장 함수 format()Python의 format() 함수는 문자열을 포맷팅 하는 데 사용되는 내장 함수입니다. 이 함수는 특정 값을 문자열 내에 삽입하거나, 숫자와 같은 데이터를 원하는 형식으로 변환하여 깔끔하게 출력하는 데 유용합니다. format() 함수는 가독성 높은 출력 형식을 지원하고, 다양한 옵션을 통해 출력을 세밀하게 제어할 수 있습니다.기본 사용법:format() 함수는 문자열 내에서 중괄호 {}를 사용하여 값을 삽입할 위치를 지정하고, 그 자리에 값을 삽입합니다.# 기본 사용법name = "Alice"age = 25print("My name is {} and I am {} years old.".format(name, age))# 출력: My name is Alice and I ..

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

파이썬 내장 함수 repr()repr() 함수는 Python의 내장 함수 중 하나로, 객체의 문자열 표현(representation)을 반환합니다. repr() 함수는 주로 개발자용으로, 객체가 가지는 정보를 명확하고 정확하게 표현하는 문자열을 반환합니다. 이는 사람이 읽기 쉬운 형태라기보다는, 객체를 다시 생성할 수 있을 정도로 정확한 표현을 의도합니다.repr()의 특징:객체를 식별할 수 있는 문자열을 반환.반환되는 문자열은 객체를 다시 생성하는 데 사용할 수 있을 정도로 정확해야 함.개발 및 디버깅에 유용하게 쓰임.repr()와 str()의 차이:repr()은 디버깅과 개발 목적으로 객체의 정확한 표현을 반환합니다.str()은 사용자에게 읽기 쉬운 형식으로 객체를 반환합니다.# 예시 코드x = 12..

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

파이썬 내장 함수 ascii()파이썬의 내장 함수 ascii()는 객체의 읽을 수 있는 ASCII 표현을 반환합니다. 이 함수는 문자열을 처리할 때 유용하며, 객체에 포함된 모든 비-ASCII 문자는 이스케이프 시퀀스(예: \x, \u, \U)로 변환됩니다. ASCII란 American Standard Cord for Information Interchange의 머리글자입니다. 미국 표준 협회(ANSI)가 제정한 정보 교환용 표준 코드입니다.구문ascii(object)object: 문자열이나 객체.주요 특징ascii() 함수는 비-ASCII 문자를 이스케이프 된 형태로 변환하여 반환합니다.반환된 문자열은 모든 문자가 ASCII로 표현될 수 있기 때문에 출력할 때 비-ASCII 문자가 포함된 문자열을 안전..