728x90
반응형

Python 9

itertools

itertools는 파이썬 표준 라이브러리로 효율적인 looping을 위한 iterator를 만드는 함수를 내장하고 있다. import itertools itertools 모듈 전체 import from itertools import function itertools 모듈의 function import 함수 itertools.permutations(p, r) 순열 반복 가능한 객체 p에서 중복을 허용하지 않고 r개를 뽑은 튜플들을 반환한다. 같은 값이어도 순서가 다르면 다른 경우의 수로 포함한다. itertools.combinations(p, r) 조합 반복 가능한 객체 p에서 중복을 허용하지 않고 r개를 뽑은 튜플들을 반환한다. 순서를 고려하지 않으므로 같은 값이면 같은 경우의 수에 포함된다. 참고 d..

Python 라이브러리 모음

2021/01/14 - [Python/라이브러리] - math math math 모듈은 C 표준에서 정의된 수학 함수에 대한 액세스를 제공한다. import math math 모듈 전체 import from math import function math 모듈의 function import 함수 math.gcd(a, b) a와 b의 최대공약수 반.. hwayomingdlog.tistory.com 2021/01/21 - [Python/라이브러리] - itertools itertools itertools는 파이썬 표준 라이브러리로 효율적인 looping을 위한 iterator를 만드는 함수를 내장하고 있다. import itertools itertools 모듈 전체 import from itertools im..

Python 2021.01.14

math

math 모듈은 C 표준에서 정의된 수학 함수에 대한 액세스를 제공한다. import math math 모듈 전체 import from math import function math 모듈의 function import 함수 math.gcd(a, b) a와 b의 최대공약수 반환 math.pow(a, b) a^b 반환 math.sqrt(n) n의 제곱근 반환 math.ceil(n) n의 올림 값 반환 math.floor(n) n의 내림 값 반환 math.trunc(n) n의 소수 부분 버림 값 반환 round(n) n의 반올림 값 반환(사사오입에 따름) 반올림할 자리의 수가 5일 때, 반올림 할 때 앞자리의 숫자가 짝수면 내림하고 홀수면 올림 한다. ex) math.round(3.5) = 4, math.ro..

upper, lower, capitalize, title

upper, lower, capitalize, title은 문자열을 변환시키는 문자열 내장 함수 이다. upper() 문자열을 대문자로 변환 lower() 문자열을 소문자로 변환 capitalize() 문자열에서 맨 첫 글자를 대문자로 변환 title() 문자열에서 알파벳 외의 문자(숫자, 특수기호, 띄어쓰기 등)로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로 변환시킨다. 사용 예제 upper(), lower() s1 = " FOR The 3last weeK " s2 = " for tHe 3last weeK " #1 s1의 모든 문자열을 소문자로 print(s1.lower()) >> for the 3last week #2 s2의 모든 문자열을 대문자로 print(s2.upper()) >> FOR T..

zip

zip()은 동일한 개수로 이루어진 반복 가능한(iterable) 자료형을 같은 인덱스끼리 묶어주는 역할을 하는 함수이다. 사용 예제 출력 a = [1, 2, 3, 4, 5] b = ['a', 'b', 'c', 'd', 'e'] for i, j in zip(a,b): print(i, j) >> 1 a 2 b 3 c 4 d 5 e * = Unpack *는 리스트를 Unpack해준다. 만약, A = [[1, 2], [3, 4], [5, 6]]가 있을 때 B = [(1, 3, 5), (2, 4, 6)]를 *를 사용하여 만들 수 있다. A = [[1, 2], [3, 4], [5, 6]] B = list(zip(*A)) print(B) >> [(1, 3, 5), (2, 4, 6)] - 주의 할 점 A = [[1,..

Python 내장 함수 모음

파이썬 내장 함수는 따로 import가 필요하지 않고 사용할 수 있는 함수들을 말한다. 이 곳에 코딩테스트를 공부하면서 자주 쓰이는 내장 함수들을 정리하였다. 문자열 내장 함수 2021/01/09 - [Python/내장 함수] - upper, lower, capitalize, title upper, lower, capitalize, title upper, lower, capitalize, title은 문자열을 변환시키는 문자열 내장 함수 이다. upper() 문자열을 대문자로 변환 lower() 문자열을 소문자로 변환 capitalize() 문자열에서 맨 첫 글자를 대문자로 변환 title(.. hwayomingdlog.tistory.com 2021/01/21 - [Python/내장 함수] - count..

Python 2021.01.08
1
728x90
반응형