글
문자열 대소문자 스왑 및 조건체크 빌트인함수
IT/Python3
2020. 10. 14. 07:52
반응형
def swap_case(s):
result = ""
for i in s:
if i.islower() :
i = i.upper()
elif i.isupper() :
i = i.lower()
result = result + i
return result
if __name__ == '__main__':
s = input()
result = swap_case(s)
print(result)
# 스트링 정규식 빌트인함수
# isalnum() isalpha() isdigit() islower() isupper()
exit(0)
def 빌트인_정규표현식(string, case):
list_input = list(string)
if case == 1:
for e in list_input:
if e.isalnum():
return True
elif case ==2:
for e in list_input:
if e.isalpha():
return True
elif case ==3:
for e in list_input:
if e.isdigit():
return True
elif case ==4:
for e in list_input:
if e.islower():
return True
elif case ==5:
for e in list_input:
if e.isupper():
return True
return False
if __name__ == '__main__':
s = input()
print(f"{빌트인_정규표현식(s,1)}")
print(f"{빌트인_정규표현식(s,2)}")
print(f"{빌트인_정규표현식(s,3)}")
print(f"{빌트인_정규표현식(s,4)}")
print(f"{빌트인_정규표현식(s,5)}")
반응형
'IT > Python3' 카테고리의 다른 글
파이썬 세트 연산 - 1 (0) | 2020.10.16 |
---|---|
파이썬 람다식 예시 (0) | 2020.10.16 |
파이썬3 Permutation (0) | 2020.10.14 |
파이썬 중복되는 공백 제거 및 스트링 재변환 (0) | 2020.10.14 |
파이썬 날짜 비교 (0) | 2020.10.14 |