분류 전체보기 120

[Python:파이썬:기초] 21-7. 내장 함수: 객체의 함수와 변수 나열하기, 몫과 나머지 구하기, 객체요소 나열 하기 함수 예제 - dir(), divmod(), enumerate() function examples

[Python:파이썬:기초] 21-7. 내장 함수: 객체의 함수와 변수 나열하기, 몫과 나머지 구하기, 객체 요소 나열 하기 함수 예제 - dir(), divmod(), enumerate() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ dir([bject]) 함수 객체가 가지고 있는 속성 즉, 변수나 함수들을 리스트로 반환합니다. ■ divmod(a, b) 함수 a를 b로 나눈 몫과 나머지를 튜플 자료형으로 반환합니다. ■ enumerate(iterable, start=0) 함수 반복 가능한 자료형을 입력 받아 인덱스 값을 포함한 결과를 반환합니다. start 값을 지정하지 않으면 인덱스 값을 0부터 시작됩니다. 🔗 예제(Example): 1 2 3 4 5 6 7..

[Python:파이썬:기초] 21-6. 내장 함수: compile, complex, setattr, getattr, delattr, hasattr 함수 예제

[Python:파이썬:기초] 21-6. 내장 함수: compile, complex, setattr, getattr, delattr, hasattr 함수 예제 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) 함수 소스코드를 코드 또는 AST(Abstrct Syntax Tree) 객체로 컴파일합니다. 컴파일된 코드 객체는 exec() 함수 또는 eval() 함수로 컴파일된 코드를 실행할 수 있습니다. 그래서 compile()함수 다음에는 exec(), eval() 함수가 동반됩니다. ■ complex(real, imaginary) 함수 실수부(real), 허수부(imagi..

[Python:파이썬:기초] 21-5. 내장 함수: 호출 가능 여부, ASCII 코드-> 문자 변환, 클래스 메소드 선언 - callable(), chr(), @classmethod examples

[Python:파이썬:기초] 21-5. 내장 함수: 호출 가능 여부, ASCII 코드-> 문자 변환, 클래스 메소드 선언 - callable(), chr(), @classmethod examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ callable(x) 함수 x는 함수와 같이 호출 가능하면 True를 반환하고 그렇지 않으면 False를 반환합니다. ■ chr(x) 함수 입력한 ASCII 코드값의 x를 'A'와 같은 문자로 반환합니다. ■ @classmethod 메소드를 클래스 메소드로 변환합니다. 기본 형식은 다음과 같습니다. class myClass: @classmethod def myMethod(cls, arg1, arg2, ...): ... 🔗 callable(), chr(), ..

[Python:파이썬:기초] 21-4. 내장 함수: 바이너리 데이터(바이트 배열) 처리 - bytearray, bytes() function examples

[Python:파이썬:기초] 21-4. 내장 함수: 바이너리 데이터(바이트 배열) 처리 - bytearray, bytes() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ bytearray(x, encoding, error) 함수 바이트 배열(byte arrary)을 반환합니다. x 파라미터 값으로는 길이, 반복 가능 객체, 바이트 배열 객체를 입력할 수 있습니다. ■ bytes(x, encoding, error) 함수 bytes 객체를 반환합니다. x 파라미터 값으로는 길이, 반복 가능 객체, 바이트 배열 객체를 입력할 수 있습니다. bytes()와 bytearray()의 차이점은 bytes() 함수는 수정할 수 없는 객체를 반환하고 bytearray() 함수는 ..

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ bin(x) 함수 정수 값 x를 2진수 문자열로 변환하여 반환합니다. 반환된 결과 앞에는 prefix로 항상 "0b"가 앞에 붙습니다. ■ bool(x) 함수 입력한 논리 값, 변수 값에 대해 True, False를 반환합니다. 즉 x가 [], (), {}와 같이 비어 있거나 False, 0, None가 아니면 항상 True를 반환합니다. 🔗 bin(), bool() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #bin() 함수 p..

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و all(), any() 함수는 list, tuple, dictionary와 같이 반복 가능한(iterable) 자료형 변수의 요소를 검사하여 결과를 True 또는 False로 반환합니다. all() 함수 all() 함수는 요소 중 하나라도 요소 값이 비어 있거나 거짓(False)이면 False를 반환하고 모두가 참(True)이면 True를 반환합니다. all(iterable) any() 함수 any() 함수는 요소 중 하나라도 True이면 True를 반환하고 모든 요소가 비어 있거나 거짓(False)이면 Fal..

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬 내장함수는 알아두면 유용하기에 예제 위주로 정리해 보려합니다. 사용 방법이 비교적 쉬운 함수는 속성으로 간단히 정리해 보도록 하겠습니다. 먼저 abs() 내장 함수는 입력한 숫자에 대한 절대값을 반환하는 함수입니다. 기본적인 사용법은 다음과 같습니다. abs(n) 아래 예제는 음수, 실수, 복소수 등에 대한 절대값을 구하는 예제를 보여줍니다. 🔗 abs() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 a1 = -3 a2 = 1024 a3 = -3/100 a4 = -3.14 a5 = 2+3j print("abs(a1) = ..

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions)

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 내장 함수는 파이썬이 제공하는 자체 함수입니다. 파이썬을 설치하면 다양한 함수들이 개발자가 구현할 필요 없이 파이썬 자체에 포함되어 있습니다. 따라서 어떤 함수들이 내장함수로 이미 구현되어 있는지를 알아두면 프로그래밍할 때 유용하게 사용할 수 있습니다. 아래 참고 링크는 파이썬이 제공하는 내장 함수들의 목록입니다. 한글로도 볼 수 있습니다. ※ 참고: 파이썬 내장함수(Built-in Functions): https://docs.python.org/3/library/functions.html Built-in Functions — Python 3.9.5 documentation..

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples)

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 프로그램 오류에 대한 예외처리를 위해 try...except...finally문과 raise문을 지원합니다. try 문은 오류 발생 가능성이 있는 코드를 테스트할 수 있게 해 주며 except 문은 발생한 에러를 처리할 수 있게 해 줍니다. finally 문의 코드는 try...except와 관계없이 실행됩니다. ※ 참고: 빌트인 예외(Built-in Exceptions): https://docs.python.org/3/library/exceptions.html 다음은 try, except, finally문의 기본 구조입니다. try..

[Python:파이썬:기초] 19. 모듈(Modules)

[Python:파이썬:기초] 19. 모듈(Modules) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 모듈은 일종의 라이브러리 코드로 변수, 함수, 클래스를 파일 형태로 저장하여 특정 기능을 하는 코드들을 모아놓은 것입니다. 파이썬은 내부적으로 다양한 내장 모듈(built-in modules)을 지원하며 내장 모듈은 파이썬 표준 라이브러리에 포함되어 있습니다. 이는 import 키워드를 이용하여 바로 사용할 수 있습니다. 또한 모듈을 사용자가 직접 만들어서 사용할 수도 있습니다. 기본적인 모듈의 import 방법은 다음과 같이 아주 간단합니다. import 모듈이름 모듈의 사용 범위 - 파이썬 자체에서 지원하는 내장 모듈을 사용할 수 있음 - 인터넷에 공개된 모듈을 설치하여 사용할 수 있음 - 직접..