문자열
[파이썬] find, index 함수
find find 함수는 str 클래스 내장 함수이며 문자 및 문자열의 위치를 찾아준다. 처음 검색된 위치를 반환하고 없으면 -1을 반환한다. string.find(찾을 문자) string.find(찾을 문자, 시작, 끝) data="abcdefghijklmnopqrstuvwxyz" print(data.find('b')) # >>> 1 print(data.find('bcd',0,7)) # >>> 1 print(data.find('bhs',0,7)) # >>> -1 index index 함수는 find 함수와 비슷하게 str 클래스 내장 함수이며 문자 및 문자열의 위치를 찾아준다. 처음 검색된 위치를 반환한다는 것은 find 함수와 같지만 찾는 문자나 문자열이 없으면 오류를 반환한다는 점이 find 함수와..
[문자열] 백준 10808번: 알파벳 개수(BOJ, Python, 파이썬), ord함수
https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하시오. ✔ 풀이 str = input() result = [0] * 26 for i in str: result[ord(i) - 97] = str.count(i) for i in result: print(i, end=" ") 이 문제는 ord함수를 이용하면 간단하게 풀 수 있다! ord함수 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환한다. ex) o..