알고리즘 풀 때 도움이 되는 친구들..
isalpha()
문자열이 영어나 한글로 되어있으면 True, 아니면 False 리턴
text = "!#$$!@$!!!!!!!!@$#231421234네123^&^#$#이!#12313_+{스"
text1 = "네이스"
text2 = "123123"
text3 = "!@#$"
check = ""
print(text1.isalpha())
print(text2.isalpha())
print(text3.isalpha())
for i in text:
if i.isalpha():
check += i
print(check)
True, False, False, 네이스 가 출력된다.
isalnum()
문자열이 영어,한글 혹은 숫자로 되어있으면 True, 아니면 False 리턴
text1 = "네이스123"
text2 = "123123"
text3 = "!@#$"
text4 = "!@#$1234"
text5 = "wtf"
text6 = "wtf123123"
print(text1.isalnum())
print(text2.isalnum())
print(text3.isalnum())
print(text4.isalnum())
print(text5.isalnum())
print(text6.isalnum())
True, True, False, False, True, True 가 출력된다.
maketrans()
from에 있는 문자를 to의 문자로 치환하는 함수. 같은 위치의 문자가 변하기 때문에 from과 to의 길이가 같아야 함.
translate() 메소드에 전달할 인수를 만드는데 사용됨.
text = "철수야 노올자"
a = "철수"
b = "영희"
data = text.maketrans(a, b)
print(text.translate(data))
이와같이 사용하면 "영희야 노올자" 가 출력된다.
'개발 > Python' 카테고리의 다른 글
[Python] sort, sorted 사용법 (0) | 2021.12.14 |
---|---|
[Python] del과 remove (0) | 2021.12.14 |
[Python] 절대값(abs) 함수 (0) | 2021.12.13 |
[Python] divmod 함수 (0) | 2021.12.10 |
[Python]AttributeError: module 'tweepy' has no attribute 'StreamListener' (0) | 2021.12.09 |
댓글