기타/Python 문법

[Python / 기본문법] 문자열(2) (대소문자, 문자열 찾기, 카운팅)

배발자 2022. 3. 27.
반응형

<대소문자, 문자열 찾기, 카운팅>

python = "Python is Amazing"

print(python.lower()) #소문자로
print(python.upper()) #대문자로
print(python[0].isupper()) #첫번째 글자 대문자인지. True
print("문자열 길이",len(python)) #문자열 길이

print(python.replace("Python", "Java")) #Python문자열을 Java로 치환
print(python)

index = python.index("n") # n의 인덱스 번호 5
print(index) 

index = python.index("n", index+1) #5번째 이후부터 찾는거 
print(index)

print(python.find("is")) # "is" 문자열 찾고 시작 인덱스 반환
print(python.find("Java")) #원하는 값이 없으면 -1 반환
#print(python.index("Java"))#해당 문자열 없으면 에러 

print(python.count("n"))  #n이 몇번 나왔는지

 

<따옴표 처리 및 추가 기능>

print("백문이 불여일견 \n백견이 불여일타")

print("저는 \"배정현\"입니다") #\"큰 따옴표 처리
print("저는 \'배정현\'입니다") #\'작은 따옴표 처리

#\\ : 문장 내에서 \
print(" \\usr\\")

#\r : 커서를 맨 앞으로 이동 
print("RedApple\rPine") #Pine 문자열을 맨앞에 덮기

# \b : 백스페이스 (한 글자 삭제)
print("Redd\bApple")

# \t : 탭 
print("Red\tApple")

반응형

댓글