본문 바로가기
728x90
반응형

프로그래밍/[Python] 파이썬30

[Python] 파이썬 문자 개수 세기 - 문자열 count() 메서드 목 차1. count() 메서드2. 문법3. 사용 예제3-1. 기본 사용법3-2. start, end 인덱스 번호 사용4. 주의 사항 1. count() 메서드파이썬에서 문자열의 count() 메서드는 특정 문자열이 원본 문자열 내에서 몇 번 나타나는지를 세어 반환하는 메서드입니다. 이 메서드는 매우 유용하며, 특정 부분 문자열이 텍스트에 얼마나 자주 등장하는지 알아낼 때 사용됩니다. 2. 문법str.count(sub[, start[, end]]) sub: (필수) 세고자 하는 부분 문자열입니다.start: (선택) 문자열에서 검색을 시작할 위치입니다. (기본값: 0)end: (선택) 문자열에서 검색을 종료할 위치입니다. (기본값: 문자열의 끝)start와 end 매개변수 사용 시에는 start 위치부터.. 2024. 10. 12.
[Python] 파이썬 대문자 소문자 변경 (upper, lower, capitalize, title, swapcase, isupper, islower) 개요영어 문자열을 대문자, 소문자로 자유자재로 변경하고 확인하는 문자열 메서드에 대해 설명합니다. 확실하게 익혀두면 꼭 도움이 되실 메서드들입니다.string.upper()string.lower()string.isupper()string.islower()string.capitalize()string.title()string.swapcase() string.upper()문자열 전체를 대문자로 변경합니다.a = "python"print(a.upper())'''실행 결과PYTHON''' string.lower()문자열 전체를 소문자로 변경합니다.a = "PYTHON"print(a.lower())'''실행 결과python''' string.isupper()문자열 전체가 대문자로 이루어져 있는지 확인합니다. (T.. 2024. 9. 30.
[Python] 파이썬 짝수 홀수 판별 예제 개요파이썬 짝수 홀수 판별에 대한 기본적인 이해를 위해 예제 소스들을 작성해 보겠습니다.짝수는 2의 배수라는 뜻입니다.홀수는 숫자를 2로 나누었을 때 나머지가 1인 숫자들입니다.n%2 == 0 짝수, n%1 == 1 홀수 if, else 조건문 활용 예제숫자를 입력받아 2로 나누었을 때 나머지가 0이면 짝수, 1이면 홀수를 출력하는 소스입니다.n = int(input("숫자를 입력하시오."))if n%2 == 0 : print(f'{n} 숫자는 짝수입니다.')else : print(f'{n} 숫자는 홀수입니다.')'''실행 결과숫자를 입력하시오. 1515 숫자는 홀수입니다.------------------------숫자를 입력하시오. 1818 숫자는 짝수입니다.''' while 반복문 활용 예.. 2024. 9. 29.
[Python] 파이썬 enumerate() 함수 사용법 요약enumerate()는 인덱스와 값을 동시에 가져올 때 유용합니다.for 루프에서 리스트의 인덱스를 따로 관리하지 않아도 되는 장점이 있습니다. 1. enumerate 함수란?enumerate() 함수는 파이썬에서 리스트, 튜플, 문자열 등과 같은 이터러블(반복 가능한 객체)의 각 요소에 대해 인덱스와 해당 요소를 함께 반환해주는 함수입니다. 이를 통해 이터러블의 요소를 반복하면서 인덱스를 쉽게 추적할 수 있습니다. 2. 기본 구조iterable : 리스트, 튜플, 문자열 같은 반복 가능한 객체start : 인덱스의 시작값 (기본값은 0)enumerate(iterable, start=0) 3. 기본 사용법names = ['Alice', 'Bob', 'Charlie']# enumerate로 리스트 요소.. 2024. 9. 26.
[Python] 파이썬 숫자 소수 판별 알고리즘 구현 개요요즘 코딩 테스트에 파이썬으로 숫자를 입력받아 소수인지 판별하는 프로그래밍을 해보라는 문제가 나온다는 얘기를 듣고 '에라토스테네스의 체(Eratosthenes' sieve) 알고리즘'을 파이썬 코딩으로 시도해보았다.해당 소스를 이해하려면 사전 지식으로 소수가 무엇인지, 제곱근이 무엇인지 정도는 미리 알고 있어야 한다. 소수 (Prime Number)소수(Prime Number)는 1과 자기 자신을 제외하고는 약수를 가지지 않는 2 이상의 자연수를 말합니다. 즉, 어떤 자연수가 소수라면, 그 수는 1과 자기 자신으로만 나누어 떨어집니다.쉽게 말해서, 나눌 수 있는 수가 자연수 중에 1 밖에 없다는 뜻입니다. 제곱근 (Square Root)제곱근(Square Root)은 어떤 수를 제곱했을 때 주어진 수.. 2024. 9. 25.
[Python] 문자열 거꾸로 뒤집기 4가지 방법 (슬라이싱, reverse(), reversed(), for문) 파이썬 문자열 뒤집기 방법 4가지에 대해 정리했습니다.문자열 슬라이싱reverse() 메서드 사용reversed() 내장 함수 사용인덱스 역순 번호를 활용한 for문 역순회 사용 1. 문자열 슬라이싱문자열 슬라이싱 방법으로 증감값에 음수(-) 값을 입력하여 문자열 뒤집기를 할 수 있습니다.k = "python"rv = k[::-1]print(rv) '''실행 결과nohtyp''' 2. reverse() 메서드 사용 리스트 데이터 타입의 reverse() 메서드를 사용하여 문자열 뒤집기를 할 수 있습니다.문자열을 리스트로 만든 후에, 리스트를 뒤집고 다시 리스트를 문자열로 만들어 주는 방법입니다.k = "python"li = list(k)li.reverse()print(li)print("".join(li).. 2024. 9. 24.
728x90
반응형