반응형

함수

파이썬, 표준 모듈 목록, 모듈 내의 함수 목록 알아보기

아래의 명령으로 파이썬에서 제공하는 표준 모듈의 목록을 알아낼 수 있습니다.import syssys.builtin_module_names 이름에 '_' 문자가 붙어 있는 모듈은 '_' 문자를 제거하고 사용할 수 있습니다.ㅇ ㅖ) import ramdom 각 모듈에서 제공하는 함수 목록은 dir 함수를 이용해서 확인할 수 있습니다.import 모듈이름dir(모듈이름)

파이썬: 사용자 정의 함수

파이썬에서 사용자 정의 함수는 def 키워드를 사용하여 생성됩니다. 함수는 특정 작업을 수행하거나 코드를 재사용하기 위해 작성됩니다. 기본 문법은 다음과 같습니다:기본 문법def 함수이름(매개변수1, 매개변수2, ...):    """문서화 문자열(선택사항)"""     함수_코드     return 반환값 # (선택사항) 예제 1: 간단한 함수def 인사(이름): print(f"안녕하세요, {이름}님!")# 함수 호출인사("철수")# 출력: 안녕하세요, 철수님! 주요 요소 설명:def: 함수 정의를 시작하는 키워드.함수이름: 함수의 이름. (소문자와 밑줄 사용 권장: 예. my_function)매개변수(Parameters): 함수 호출 시 전달되는 입력값을 받는 변수.return: 함수 실행 결과..

(파이썬) 내장함수 eval(), globals locals 인수

파이썬 내장함수인 eval() 함수에 대해 알아보겠습니다. eval(expression, globals=None, locals=None) 문자열로 된 파이썬 표현식을 평가하고 실행합니다. 인수 expression은 문자열로 된 파이썬 식이며, globals는 딕셔너리(dictionary)이며, locals은 모든 객체(object)가 맵핑될 수 있습니다. >>> eval('10 + 20 * 2') 50 >>> x=1 >>> eval('x+1') 2 globals 인수는 다음과 같이 사용될 수 있습니다. >>> exp1 = 'r * r * 3.14159' >>> eval(exp1, {'r':10}) 314.159 >>> exp2='a + b * c' >>> eval(exp2, {'a':1, 'b':2, '..

Python 2023.12.28

(파이썬) 내장함수 abs() 절대값을 구하는 함수

abs(x) 숫자의 절대값을 반환합니다. 인수는 정수, 부동 소수점 숫자 또는 __abs__()를 구현하는 객체일 수 있습니다. 인수가 복소수이면 해당 크기가 반환됩니다. Return the absolute value of a number. The argument may be an integer, a floating point number, or an object implementing __abs__(). If the argument is a complex number, its magnitude is returned. >>> abs(-5) 5 >>> abs(5) 5 >>> abs(-3.5) 3.5 >>> a=8+3j >>> abs(a) 8.54400374531753

Python 2023.12.14

(파이썬) 3개의 값 중에서 가장 큰 값 구하기 (최대값 최소값)

파이썬에서 3개의 값 중에서 가장 큰 값을 반환하는 find_largest_value 함수를 만들었습니다. def find_largest_value(a, b, c): # Compare a with b and c to find the largest value if a >= b and a >= c: return a elif b >= a and b >= c: return b else: return c print(find_largest_value(10, 20, 30)) print(find_largest_value(30, 20, 10)) print(find_largest_value(20, 30, 10)) (Output) 30 30 30 부호만 반대로 바꾸면 3개의 값 중에서 가장 작은 값을 구할 수 있습니다. d..

Python 2023.12.11

(파이썬) 문자열 처리: 함수 (2)

문자열 처리 함수(메서드) 이전 포스팅에서 이어지는 글입니다. https://coding-abc.kr/199 - 문자열 처리 함수 (1) 파이썬에는 문자열을 처리하는 다양한 함수가 있습니다. 함수 설명 len() 문자열의 길이를 반환 upper() 모두 대문자로 변환 lower() 모두 소문자로 변환 swapcase() 대문자는 소문자로, 소문자는 대문자로 변환 startswith() 지정한 문자열로 시작되면 True를 반환 endswith() 지정한 문자열로 끝나면 True를 반환 title() 문장에서 각 단어의 첫 글자를 대문자로, 나머지는 소문자로 변환 count() count(‘ab’) 문자열에서 찾을 문자열이 몇 개 포함되어 있는지 개수를 반환 find() find(‘찾을 문자열’) find(..

Python 2023.11.03

(파이썬) 문자열 처리 (1)

파이썬에서 문자는 유니코드 문자를 사용하며, 문자열은 작은 따옴표(') 또는 큰 따옴표로 묶어서 표현합니다. 'Hello' "Python" '안녕하세요' 'Hi, "Python"' "Hi, 'Python'" 문자열에 이스케이프(Escape Character)를 사용할 수 있습니다. Escape Character 설명 \n 줄 바꿈 \t 탭(tab) 문자 \\ 역 슬래시 1문자를 출력 \” 큰 따옴표 문자 출력 \’ 작은 따옴표(‘) 문자 출력 print('안녕하세요\n\"홍길동\"입니다.') (Output) 안녕하세요 "홍길동"입니다. 여러줄의 문자열 표현하기 여러 줄의 문자열을 표현할 때는 큰 따옴표 또는 작은 따옴표 3개를 사용해서 문자열을 묶어줍니다. a='''안녕하세요. 파이썬입니다. 파이썬은 최..

Python 2023.11.03

(파이썬) 리스트 자료형 정리

파이썬에는 int(정수), float(실수), 문자열(str), 불(bool)과 같은 기본 자료형 이외에 리스트(list), 튜플(tuple), 딕셔너리(dictionary), 집합(set)과 같은 자료형이 있습니다. >> 리스트(list) 튜플(tuple) 딕셔너리(dictionary) 집합(set) 리스트 일반 변수가 한 개의 값을 저장하는 것과는 달리 리스트는 여러 개의 값을 저장할 수 있는 자료 구조입니다. 다른 언어의 배열과는 다른 개념입니다. 배열이 같은 형식의 자료를 여러 개 저장할 수 있지만, 리스트는 서로 다른 형식의 자료를 저장 할 수 있습니다. 리스트 생성 다음과 같은 여러 가지 방법으로 리스트를 생성할 수 있습니다. a=[10, 20, 30] a=[ ] # 빈 리스트 a=['국어',..

Python 2023.10.18

(파이썬) 내장함수 bin() oct() hex()

파이썬의 내장함수(Built-in Function)인 bin(), oct(), hex() 함수에 대해 알아봅니다. bin(x) 정수 x를 '0b' 접두어(prefix)가 붙은 2진수의 문자열을 반환합니다. oct(x) 정수 x를 '0o' 접두어(prefix)가 붙은 8진수의 문자열을 반환합니다. hex(x) 정수 x를 '0x' 접두어(prefix)가 붙은 16진수의 문자열을 반환합니다. 만약 '0b', '0o', '0x' 접두어를 붙이지 않기를 원한다면 format 함수를 사용할 수 있습니다. 참고: bin(), oct(), hex(), format()

Python 2023.10.13
반응형