320x100
마지막 수정 21.12.18
개요
파이썬으로 PS문제를 풀다 보면, 정말 다양한 함수들을 파이썬이 제공한다는 것을 알 수 있다. 앞으로 그런 함수들을 여기에 간단하게 정리해 놓는다.
zip(iterable1, iterable2)
내장(built-in)
iterable1 과 iterable2 를 순서대로 순회하면서 튜플로 반환한다. (3개 이상의 인자도 가능하다)
li_a = ['a','b','c']
li_b = [1,2,3]
for pair in zip(li_a,li_b):
print(pair)
# 출력
('a',1)
('b',2)
('c',3)
str1.startswith(str2) , str1.endswith(str2)
내장(bulit-in)
해당 str1이 str2로 시작하는지(혹은 끝나는지)의 여부를 반환한다. str1.startswith(str2,1,4) 의 형태로 사용하면 str1의 시작 위치와 끝 위치를 정할 수도 있다.
s1 = 'ABCDEFGH'
s1.startswith('ABC') -> True
s1.endswith('FGH') -> True
s1.startswith('AB',2,4) -> False
divmod(a, b)
내장(bulit-in)
a를 b로 나눈 몫과 나머지를 반환한다.
div, mod = divmod(7,2)
print(div) -> 3
print(mod) -> 1
댓글