035
# 035 strip 메서드 # 다음 문자열에서 ...를 제거하라. mystr = "a man goes into the room..." print(mystr.strip('.'))
# 035 strip 메서드 # 다음 문자열에서 ...를 제거하라. mystr = "a man goes into the room..." print(mystr.strip('.'))
# 034 zfill 메서드 # mystr이 바인딩하는 문자열을 실행 예와 같이 0을 채워 출력하라. (힌트: zfill 메서드 사용) mystr = "13" print(mystr.zfill(5)) # 채우기 및 자리 맞추기 관련 메쏘드 # s = '123' # s.zfill(5)
# 033 lower 메서드 # 사용자가 입력한 영어 단어에 대해 소문자로 변환하여 출력하라. (힌트: lower 메서드 사용) inputEngle = input() # inputEngle = "Python" print(inputEngle.lower())
# 032 count 메서드 # 다음 문자열에서 'python' 문자열의 빈도수를 출력하라. introduce = "python is widely used high-level language. python was conceived in the late 1980s" # count 메서드를 사용한다. print(introduce.count("python"))
# 031 문자열 자르기 # 사용자로부터 파일명을 입력 받은 후 확장자만 출력하는 프로그램을 작성하라. filename = input() # filename = 'report.docx' # print(filename.split('.')) print(filename.split('.')[1]) 결과 print(filename.split('.')) ['report', 'docx'] print(filename.split('.')[1]) docx
# 문자열을 반반으로 나눠주자 letters = "introducing python" print(letters[:int(len(letters)/2)]) print(letters[int(len(letters)/2):]) # 문자열 길이를 반환하는 len() # 전체길이/2 하니까 9.0 # int가 아니라고 오류나서 # int()를 사용해서 변환해주었다.