1. 소문자로 변경 및 확인 (lower, islower)
regex = "12345abcedABCED"
print(regex)
print(regex.lower())
print(regex[5])
print(regex[5].islower())
12345abcedABCED
12345abcedabced
a
True
2. 대문자로 변경 및 확인 (upper, isupper)
print(regex)
print(regex.upper())
print(regex[11])
print(regex[11].isupper())
12345abcedABCED
12345ABCEDABCED
B
True
3. index
index는 해당 문구에 대해 몇번째 index 값인지를 나타냄
regex = "BBABBABBC"
indexA = regex.index("A")
print(indexA)
indexB = regex.index("B")
print(indexB)
indexC = regex.index("B", indexB+2) #index 이후에 2번째로 발결된 index
print(indexC)
indexD = regex.index("BBC")
print(indexD)
2
0
3
6
4. find
find 도 index와 유사하지만 찾는 문자열이 없는 경우 -1을 반환 (index는 에러처리)
regex = "BBABBABBC"
findA = regex.find("A")
print(findA)
findB = regex.find("B")
print(findB)
indexC = regex.find("B", indexB+2) #index 이후에 2번째로 발결된 index
print(indexC)
indexD = regex.find("BBC")
print(indexD)
2
0
3
6
찾는 문자열이 없는 경우 -1을 반환 (index는 에러처리)
regex = "BBABBABBC"
findA = regex.find("D")
print(findA)
indexA = regex.index("D")
print(indexA)
-1
Traceback (most recent call last):
File "c:/pymin2/py_study/studyn/if_for.py", line 7, in <module>
indexA = regex.index("D")
ValueError: substring not found
5. count
매칭되는 index 숫자를 출력
regex = "BBABBABBC"
count = regex.count("B")
print(count)
6
6. print 구문 추가 (r, f)
6-1. 탈출 구문 없이 있는 그대로 출력시 (r" ")
print(r"C:\pymin2\py_study\studyn")
6-2. 변수를 추가시 (여러 방법이 있지만 3버전 이후 추가된 기능, f " ")
AA = "f구문 확인"
print(f"F구문을 확인 // {AA}")
F구문을 확인 // f구문 확인
끝!
'Python > Study' 카테고리의 다른 글
python 기초 - 함수 (*args, **kwargs) (0) | 2023.01.15 |
---|---|
python 기초 - print 활용 (sep, end, r, f , file 등) (0) | 2023.01.15 |
python 기초 - if, for, while, break, continue (+한줄수식) (0) | 2023.01.15 |
python 기초 - list, dictionary, tuple, set (1) | 2023.01.15 |
python 기초 - 사칙 연산, 절대값, 반올림 등 (0) | 2023.01.15 |