PythonBasic 10

[Python:파이썬:기초] 21-9. 내장 함수: 함수로 iterable 자료형 원소 필터링하기, 숫자 또는 문자열 실수 변환하기 함수 예제 - filter(), float() function examples

[Python:파이썬:기초] 21-9. 내장 함수: 함수로 iterable 자료형 원소 필터링하기, 숫자 또는 문자열 실수 변환하기 함수 예제 - filter(), float() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ filter(function, iterable) 함수 지정된 function 함수를 통해 반복 가능한 자료형(iterable) 중 참(True)인 요소만 필터링합니다. ■ float(x) 함수 숫자 또는 문자열 형태의 파라미터 x를 실수형으로 반환합니다. 🔗 filter(), float() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27..

[Python:파이썬:기초] 21-8. 내장 함수: 표현식 실행하기, 코드 또는 객체 실행하기 함수 예제 - eval(), exec() function examples

[Python:파이썬:기초] 21-8. 내장 함수: 표현식 실행하기, 코드 또는 객체 실행하기 함수 예제 - eval(), exec() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ eval(expression) 함수 입력된 표현식을 실행합니다. 또한, compile() 함수가 반환한 코드 객체를 받아 실행합니다. ■ exec(object) 함수 파일썬 코드의 동적 실행을 지원하는 함수로 코드 또는 코드 객체를 실행합니다. 🔗 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #eval(expression) #입력된 표현식을 실행합니다. 또한, compile()함수가 반환한 코드객체를 받아 ..

[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..