str.isdigit()
- 설명: 문자열이 숫자로만 이루어져 있는지 확인합니다. 0-9까지의 숫자로만 이루어진 경우 True를 반환합니다.
print("123".isdigit()) # True
print("123a".isdigit()) # False
str.isalpha()
- 설명: 문자열이 알파벳 문자로만 이루어져 있는지 확인합니다. 대소문자 상관없이 알파벳만으로 이루어진 경우 True를 반환합니다.
print("abc".isalpha()) # True
print("abc123".isalpha()) # False
str.isalnum()
- 설명: 문자열이 알파벳 문자와 숫자로만 이루어져 있는지 확인합니다. 특수문자가 없는 경우 True를 반환합니다.
print("abc123".isalnum()) # True
print("abc 123".isalnum()) # False (공백이 있음)
str.isspace()
- 설명: 문자열이 공백 문자로만 이루어져 있는지 확인합니다.
print(" ".isspace()) # True
print(" a ".isspace()) # False
str.islower()
- 설명: 문자열이 소문자로만 이루어져 있는지 확인합니다.
print("abc".islower()) # True
print("Abc".islower()) # False
str.isupper()
- 설명: 문자열이 대문자로만 이루어져 있는지 확인합니다.
print("ABC".isupper()) # True
print("Abc".isupper()) # False
str.startswith(prefix)
- 설명: 문자열이 지정된 접두사(prefix)로 시작하는지 확인합니다.
print("hello".startswith("he")) # True
print("hello".startswith("Hi")) # False
str.endswith(suffix)
- 설명: 문자열이 지정된 접미사(suffix)로 끝나는지 확인합니다.
print("hello".endswith("lo")) # True
print("hello".endswith("He")) # False
str.find(sub)
- 설명: 문자열 내에서 부분 문자열(sub)을 찾고, 시작 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
print("hello".find("ll")) # 2
print("hello".find("world")) # -1
str.replace(old, new)
- 설명: 문자열 내에서 부분 문자열(old)을 다른 문자열(new)로 바꿉니다.
print("hello world".replace("world", "Python")) # hello Python
str.strip([chars])
- 설명: 문자열 양쪽 끝에 있는 공백이나 지정된 문자(chars)를 제거합니다.
print(" hello ".strip()) # "hello"
print("---hello---".strip('-')) # "hello"
str.upper()
- 설명: 문자열을 모두 대문자로 변환합니다.
print("hello".upper()) # "HELLO"
str.lower()
- 설명: 문자열을 모두 소문자로 변환합니다.
print("HELLO".lower()) # "hello"
str.capitalize()
- 설명: 문자열의 첫 번째 문자를 대문자로 변환합니다.
print("hello".capitalize()) # "Hello"
str.title()
- 설명: 문자열의 각 단어의 첫 글자를 대문자로 변환합니다.
print("hello world".title()) # "Hello World"
str.count(sub)
- 설명: 문자열 내에서 부분 문자열(sub)이 등장하는 횟수를 셉니다.
print("hello hello".count("hello")) # 2
'Python > 파이썬 문법, 함수, 모듈 등' 카테고리의 다른 글
[Python] configparser 모듈을 사용하여 설정 파일에서 정보를 읽는 방법, 사용자에게 정보를 입력 받아 설정 파일에 저장하고 읽는 방법 configparser (0) | 2024.05.28 |
---|---|
[Python] 두 개의 리스트를 딕셔너리로 변환하는 zip() 함수 설명 (0) | 2024.05.28 |
[Python] 현재 시간 가져오는 방법 datetime, strftime(), now() (0) | 2024.05.28 |
[Python] Paramiko 라이브러리 설명과 사용법 (0) | 2024.05.28 |
[Python] 명령 인자값(command-line arguments) 받는 법 sys.argv (0) | 2024.05.27 |