python 기본문법 10

나도코딩 파이썬 코딩 무료 강의 (기본편) - 표준 입출력

#sep, end 사용하기
print("python", "java", sep=" vs ", end="?") #python vs java?

#로그 처리시, 표준출력과 표준애러 표시
import sys
print("python", "java", file=sys.stdout) #표준 출력
print("python", "java", file=sys.stderr) #표준 애러
  • 출력문 정렬시 왼쪽은 ljust(), 오른쪽은 rjust() 사용
  • 인자값으로 숫자를 넣어 총 몇 칸을 차지하여 정렬할 것인지를 지정할수 있음
#출력문 정렬
scores = {"수학":0, "영어":50, "코딩":100}
for subject, score in scores.items():
    print(subject.ljust(8), str(score).rjust(4), sep=":")
    
""" 출력결과
수학          0
영어         50
코딩        100
"""
  • zfill() : 괄호 안의 수만큼 공간을 확보하고, 내용이 들어가고 남은 자리를 모두 0으로 채우는 함수
#은행 대기순번
for num in range(1,21):
	print("대기번호 : " + str(num).zfill(3)) #001~020
  • input() : 괄호 안의 문장을 출력한 뒤 입력을 받음
  • input()으로 사용자 입력을 받으면 항상 문자열 형태로 return됨

좋은 웹페이지 즐겨찾기