728x90
반응형

Python/내장 함수 5

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,..

728x90
반응형