위키북스 박응용 저 "점프 투 파이썬" 책을 읽고 정리한 내용입니다.
다소 잘못된 내용과 구어적 표현 이 포함되어 있을 수 있습니다.
절대값
abs(-3) == 3반복가능한객체의 요소들이 전부 참인지
all([1, 2, 3]) == True
all([0, 1, 2]) == False반복가능한객체의 요소들이 하나라도 참인지
any([0, 0, 3]) == True
any([0, 0, 0]) == False아스키코드 -> 문자
chr(97) == 'a'(몫, 나머지)튜플 반환
divmod(7, 3) == (2, 1)실행가능한 문자열 실행하기
eval("abs(-3)") == 3함수객체를 받아 반복가능객체의 요소를 넣어 참인것만 걸러내기
filter(_func, _iterable)filter라는 반복 가능한 객체로 반환된다
정수 -> 16진수
hex(234) == 0xea객체의 주소 알아내기
id(object)비정수의 정수화
int('3') == 3
int(3.4) == 3인스턴스관계 여부
instance(_object, _Class)반복가능객체의 요소들을 후처리해 새로 묶기
map(_func, _iterable)map이라는 반복가능객체로 반환된다filter와의 차이점은filter는 참인값만 걸러내지만map은 거르지 않고 함수실행결과를 그대로 담는다
정수 -> 8진수
oct(34) == 0o42문자 -> 아스키코드
ord('a') == 97x의 y승
pow(x, y)반올림
round(3.5) == 4
round(1.2345, 2) == 1.23비문자열의 문자열화
str(3) == '3'반복가능객체의 요소 합
sum([1, 2, 3]) == 6자료형 알고싶다
type(object)같은인덱스끼리 묶기
list(zip([1, 2], [3, 4])) == [(1, 3), (2, 4)]- 리스트 뿐 아니라 튜플, 문자열도 된다
- 당연히 두 인자의 길이는 같아야 한다