본문 바로가기
반응형

전체 글92

파이썬 swapcase() 내장함수: 대소문자 바꾸기 Python의 swapcase() 메소드는 문자열의 대소문자를 바꾸어 반환하는 기능을 가지고 있습니다. 예를 들어, "HELLO World"라는 문자열을 입력했을 때, "hello WORLD"라는 문자열이 반환됩니다. 아래의 코드 예시를 살펴보죠 # 올바른 코드 예시 # 문자열 생성 string = "Hello World" # swapcase() 메소드 적용 result = string.swapcase() # 결과 출력 print(result) # hELLO wORLD 활용처가 잘 생각이 안나긴 하지만, 코딩 테스트할 때 혹시 대소문자 바꾸기가 나온다면 upper인지 lower인지 판단해서 바꾸지 말고 내장함수로 한번에 해보는 것도 좋을 것 같습니다. 2023. 2. 22.
파이썬 maketrans() : 문자열을 다른 문자열로 변환 Python의 maketrans() 함수는 문자열을 다른 문자열로 변환할 때 사용하는 특수한 매핑 테이블을 만드는데 사용됩니다. 이 함수는 두 개의 문자열을 인자로 받아, 각 문자의 인덱스 위치에 대한 매핑 테이블을 반환합니다. >>> string1 = "abc" >>> string2 = "def" >>> table = str.maketrans(string1, string2) >>> print(table) {97: 100, 98: 101, 99: 102} 이 예시에서, string1 은 "abc"이고, string2 는 "def"입니다. maketrans() 함수는 string1과 string2의 각 문자의 인덱스 위치에 대한 매핑 테이블을 만들어 반환합니다. 아래는 잘못 사용된 예시입니다. >>> st.. 2023. 2. 21.
Python ljust() rjust() 함수 정리 "ljust()" 과 "rjust()" 는 Python의 문자열 함수들로서, 기존의 문자열을 왼쪽 정렬 (ljust) 또는 오른쪽 정렬 (rjust) 하는 것을 도와줍니다. ljust 함수는 기존 문자열의 길이를 width로 늘려 왼쪽 정렬을 합니다. 만약 width보다 기존 문자열의 길이가 크다면, 기존 문자열은 그대로 반환됩니다. 기본적으로 공백이 채워집니다. >>> string = "Python" >>> print(string.ljust(10)) Python >>> string = "Hello World!" >>> print(string.ljust(20, '*')) Hello World!********* rjust 함수는 ljust 함수와 마찬가지로 기존 문자열의 길이를 width로 늘려 오른쪽 정.. 2023. 2. 21.
파이썬 zfill() 내장함수 코드 예시 "zfill()"은 파이썬 문자열 메소드로, 문자열에 빈칸을 추가하여 주어진 길이만큼의 길이를 갖도록 합니다. 빈칸은 0으로 채워집니다. 주어진 길이가 문자열의 길이보다 길 때에만 적용됩니다. >>> str = "35" >>> print(str.zfill(5)) 00035 >>> str = "100" >>> print(str.zfill(5)) 00100 >>> str = "abc" >>> print(str.zfill(2)) AttributeError: 'str' object has no attribute 'zfill' #만약, 숫자나 정수 등의 객체가 입력되면 AttributeError가 발생합니다. 조금 더 다양한 예시를 작성해봤습니다. # 숫자를 문자열로 변환하고 zfill() 함수를 사용합니다. n.. 2023. 2. 21.
반응형