이롭게 현명하게

[Python] 파이썬 내장 함수 본문

Python

[Python] 파이썬 내장 함수

dev_y.h 2023. 4. 5. 18:30
728x90
반응형

※ 본 포스팅은 윈도우 11, Pycharm, Python3 환경에서 작성되었습니다.


코드 설명
abs(x) x값의 절댓값을 리턴
all(x) 반복 가능한 값을 입력 값x로  받으며 이 값의 요소가 모두 참이면 True, 거짓이면 False를 리턴
반복 가능한 데이터 : for 문에서 사용 가능한 자료형을 의미
ex) 리스트,튜플,문자열,딕셔너리,집합 등
any(x) 반복 가능한 데이터를 입력으로 받아 x값의 요소 중 하나라도 참이 있으면 True를 리턴, 거짓이면 False를 리턴
all(x)의 반대
chr(i) 유니코드 숫자 값 i 를 입력 받아 그 코드에 해당하는 문자를 리턴하는 함수
유니코드 숫자 -> 문자
ord(x) 문자의 유니코드 숫자 값을 리턴하는 함수
문자 - > 유니코드 숫자
chr 함수와 반대
dir(값) 객체가 지닌 변수나 함수를 보여주는 함수
divmod(x,y) 2개의 숫자를 입력으로 받는다 그리고 x를 y로 나눈 몫과 나머지를 튜플로 리턴
몫 : //
나머지 : %
for i,name in enumerate(['a','b','c']) 열거하다라는 뜻으로 순서가 있는 데이터(리스트, 튜플, 문자열)를 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴한다.
for문과 함께 사용된다.
eval(문자열식) 문자열로 구성된 표현식을 입력으로 받아 해당 문자열을 실행한 결괏값을 리턴하는 함수이다.
filter(func,iterable) 무엇인가를 걸러낸다는 뜻
func : 함수를 인수로 받는다.
iterable : 반복 가능한 데이터의 요소
함수 (func)를 호출했을 때 반환 값이 참인 것만 묶어서 (걸러내서) 리턴한다.
id(객체) 객체를 입력받아 객체의 고유 주소값(레퍼런스)을 리턴하는 함수
input([prompt]) 사용자 입력을 받는 함수이다.
입력 인수로 문자열을 전달하면 그 문자열은 프롬프트가 된다.
[ ] : 생략 가능
int(문자열 또는 실수)
int (x, radix)
문자열의 형태의 숫자나 소수점이 있는 숫자를 정수로 리턴하는 함수
radix 진수로 표현된 문자열 x를 10진수로 변환하여 리턴한다.
isinstance(object,class) 첫 번째 인수로 객체를 받고, 두 번째 인수로 클래스를 받는다.
입력으로 받은 객체가 그 클래스의 인스턴스인지를 판단한다.
참이면 True 거짓이면 False를 리턴한다.
len(s) 입력값 s 의 길이(요소의 전체 개수)를 리턴
list(iterable) 반복 가능한 데이터를 입력 받아 리스트로 만들어 리턴
map(f,iterable) 함수(f)와 반복 가능한 데이터를 입력으로 받는다.
입력 받은 데이터의 각 요소에 함수 f 를 적용한 결과를 리턴하는 함수이다. 
max(iterable) 인수로 반복 가능한 데이터를 입력받아 그 최댓값을 리턴하는 함수
min(iterable) 인수로 반복 가능한 데이터를 입력받아 그 최솟값을 리턴하는 함수
oct(x) 정수 값 x를 입력 받아 8진수 문자열로 바꾸어 리턴하는 함수
hex(정수) 정수를 입력받아 16진수(hexadecimal) 문자열로 변환하여 리턴하는 함수이다.
open(filename,[mode]) 파일 이름과 읽기 방법을 입력받아 파일 객체를 리턴하는 함수
읽기방법(mode)를 생략하면 기본 값인 읽기 모드(r)로 파일 객체를 만들어 리턴한다.

<mode>
w : 쓰기 모드로 파일 열기
r : 읽기 모드로 파일 열기
a : 추가 모드로 파일 열기
b : 바이너리 모드로 파일열기 
b는 w,r,a와 함께 사용한다. (ex. rb,wb,ab)
pow(x,y) x의 y제곱한 결괏값을 리턴
range([start],stop,[step]) for문과 함께 자주 사용하는 함수
입력받은 숫자에 해당한느 범위 값을 반복 가능한 객체로 만들어 리턴
round(number[,ndigits]) 숫자를입력받아 반올림해 리턴하는 함수
ndigits : 반올림하여 표시하고 싶은 소수점의 자릿수
sorted(iterable) 입력 데이터를정렬한 후 그 결과를 리스트로 리턴하는 함수
iterable.sort() 객체를 정렬만 한다. 
리턴값이 없다.
str(Object) 문자열 형태로 객체를 변환하여 리턴하는 함수
sum(iterable) 입력 데이터의 합을 리턴하는함수
tuple(iterable) 반복 가능한 데이터를 튜플로 바꾸어 리턴하는 함수
type(object) 입력값의 자료형이 무엇인지 알려주는 함수
zip(*iterable) 동일한 개수로 이루어진 데이터들을 묶어서 리턴
*iterable : 반복 가능한 데이터 여러개를 입력할 수 있다.

 

 

 

 

[Python] 파이썬 표준 라이브러리

표준 라이브러리는 파이썬을 설치할 대 자동으로 컴퓨터에 설치된다. sys, re 모듈은 파이선의 중요한 표준 라이브러리이다. 코드 설명 import datetime datetime.date(year,month,day) 날짜를 표현할 대 사용

devyihyun.tistory.com


잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

 

 

728x90
반응형

'Python' 카테고리의 다른 글

[Python] 파이썬 외부 라이브러리  (0) 2023.04.07
[Python] 파이썬 표준 라이브러리  (0) 2023.04.06
[Python] 파이썬 예외처리  (0) 2023.04.04
[Python] 파이썬 패키지  (0) 2023.04.03
[Python] 파이썬 모듈  (0) 2023.03.31
Comments