출력 문자
python = "Python is Amazing"
.lower()
print(python.lower()) # 모든 문자를 소문자로 변환
python is amazing
.upper()
print(python.upper()) # 모든 문자를 대문자로 변환
PYTHON IS AMAZING
.isupper()
print(python[0].isupper()) #해당 위치에 있는 문자가 대문자면 true 아니면 false
True
len()
print(len(python)) #문자 길이를 알려주는 함수 17
17
.replace()
print(python.replace("Python", "Jave")) # 해당 문자를 찾아 변환 Python -> Java (변수.replace("찾는 문자", "변화할 문자"))
Jave is Amazing
.index()
index = python.index("n") #해당 문자가 나오는 첫번째 인덱스를 찾음
print(index) # 5
index = python.index("n", index+1) #2번째 n이 나오는 인덱스를 찾음 index+1은 index는 출발지점 첫번째 n인 5부터 출발 그 뒤에 n을 찾는다
print(index) # 15
5
15
.find()
print(python.find("n")) #해당 문자를 찾는 함수 5 print(python.find("Java")) #만약 없는 문자를 찾으면 -1 이 나옴 인데스로 없는 문자를 찾으면 에러
5 -1
count()
print(python.count("n")) # 해당 문자 개수를 알려줌
2
ljust(), rjust()
출력문자
#시험 성적으로 예시
scores ={"수학":0, "영어":50, "코딩":100}
for subject, score in scores.items():
print(subject, score)
print(subject.ljust(8), str(score).rjust(4), sep=":")
#ljust(8) 왼쪽에 8칸의 공간을 두고 왼쪽 정렬, #rjust(4) 오른쪽 4 공간을 두고 오른쪽 정렬
#출력값
수학 : 0
영어 : 50
코딩 : 100
zfill()
출력문자
#은행 대기 순번표
# 1, 2 앞에 00붙게 ..
for num in range(1, 21):
print("대기번호 : " + str(num).zfill(3))
#zfill(크기) 3공간에 값이 없는 공간에 0을 넣는다
출력값
대기번호 : 001
대기번호 : 002
대기번호 : 003
.
.