👉 왼쪽정렬 : ljust, 오른쪽정렬 : rjust
scores = {"수학": 0, "영어": 50, "코딩": 100}
for subject, score in scores.items():
print(subject.ljust(4), str(score).rjust(4), sep=":")
# 1.
# 변수를 딕셔너리로 한 후,
# <변수>.items() 로 하면 앞 쪽 for문 뒤 각각의 변수가 key, vlaue 이다.
# 2.
# 왼쪽정렬 = ljust(n) -> n만큼 칸을 갖고 왼쪽정렬
# 오른쪽정렬도 마찬가지
👉 빈칸 0으로 채우기 : zfill
# 은행 대기순번표
# 001, 002, 003, ...
for num in range(1, 21):
print("대기번호 :" + str(num).zfill(3))
✅ input
input 으로 값을 입력받게 되면 항상 "문자열"로 받게된다.
answer = input("아무 값 : ")
print(type(answer))
👉 콤마찍기
# 왼쪽 정렬하고, 10칸을 차지하되, 500을 제외한 빈 칸을 _로 채움
print(f"{500:_<10}")
# 오른쪽 정렬하고, 10칸을 차지하되, 500을 제외한 빈 칸을 _로 채움
print(f"{500:_>10}")
# 빈 칸을 공백으로 채우고, 양수일 땐 +로, 음수일 땐 -로 채움
print(f"{500: >+10}")
print(f"{500: >-10}")
# 3자리마다 콤마 찍기
print(f"{1000000000:,}")
'Python 기초' 카테고리의 다른 글
17. 기본값, 가변인자 (0) | 2022.07.15 |
---|---|
16. 한 줄 for 문 (0) | 2022.07.15 |
15. 리스트, 튜플, 딕셔너리 (0) | 2022.07.15 |
14. continue, break (0) | 2022.07.15 |
13. 자료구조의 변경 (0) | 2022.07.15 |