알쓸코지
article thumbnail
[String] Python 문자열 메소드 정리
Language/Python 2023. 6. 15. 11:35

문자 개수 세기 - count() 문자열 내부에서 특정 문자가 등장하는 횟수를 반환한다. 특정 문자가 존재하지 않는 경우, 0을 반환한다. [문자열].count(x) 문자열 전 범위에서 x가 등장하는 횟수를 반환한다. [문자열].count(x, start) 문자열 start index부터 시작해서 문자열 끝까지 x가 등장하는 횟수를 반환한다. [문자열].count(x, start, end) 문자열 start index부터 시작해서 end index 부분까지의 부분 문자열부터 x가 등장하는 횟수를 반환한다. 예제 s = 'banana' print(s.count('a')) # 3 print(s.count('a', 2)) # 2 print(s.count('a', 2, 4)) # 1 문자열 검색 find(sub..

article thumbnail
[Basic] Python으로 입출력하기
Language/Python 2023. 6. 13. 22:01

입력 input() python에서 데이터를 입력받기 위한 가장 간단한 방법은 input()을 사용하는 것이다. s = input() 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. 프롬프트를 띄워서 사용자 입력 받기 number = input("숫자를 입력하세요: ") x진수 a = int(input(), 2) # 2진수 입력 b = int(input(), 8) # 8진수 입력 c = int(input(), 16) # 16진수 입력 sys.stdin.readline() 파이썬의 기본 input() 함수는 동작 속도가 느려서 입력의 개수가 많은 경우 시간 초과가 발생할 수 있다. sys 라이브러리에 정의되어 있는 sys.stdin.readline() 함수는 input() 함수보다 더 빠르게 동작한..