032
# 032 count 메서드 # 다음 문자열에서 'python' 문자열의 빈도수를 출력하라. introduce = "python is widely used high-level language. python was conceived in the late 1980s" # count 메서드를 사용한다. print(introduce.count("python"))
# 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()를 사용해서 변환해주었다.
# 문제 029 # 사용자로부터 웹페이지 주소를 입력받고 도메인을 출력하라 # 도메인은 .com, .net, .org만 지원 한다 www는 반드시 입력 # 사용자한테 주소 입력받기 address = input() print('domain : '+address[address.rindex('.'):address.rindex('.')+4]) ##################################################################################### # 실패한 영역 # 사용자한테 주소 입력받기 # address = input() # address = 'http://www.wikidocs.net/edit/page/7022' # 도메인이 들어있는 배열 만들어 두기 # d..
# 사용자로부터 문자열을 입력받고 # 그 문자열을 뒤에서부터 4글자 출력 # 문자열 입력 받기 - input() newString = input() print(newString[-4:]) # 양수 - 앞에서부터 12345.. # 음수 - 뒤에서부터 12345.. # [start : end ] # start자리나 end자리에 아무 숫자도 안 쓰면 처음부터 또는 끝까지 # 이 문제에서는 뒤에서 4글자 출력이니 # [-4:]
# 027 문자열 변경 # 파이썬 문자열은 변경할 수 없는 객체이다. Slicing을 사용하여 'python'을 'Python'으로 변경하라. lang = 'python' print(lang.replace(lang[0],'P')) # 26번 문제랑 slicing을 이용해서 첫번째 문자를 빼온거 말고 뭐가 다른지 모르겠다 # 더 어떻게 응용해야하는 지 감도 안 잡힌다.