[TIL]Python標準I/O
1959 ワード
標準I/O print("python", "java", "javascript", sep=" vs ", end="?")
print("무엇이 더 재밌을까요?")
import sys
print("python", "java", file=sys.stdout)
print("python", "java", file=sys.stderr) #필요하면 따로 에러처리 가능
試験の成績
scores = {"수학": 0, "영어": 50, "코딩": 100} # dictionary
for subject, score in scores.items():
print(subject.ljust(8), str(score).rjust(4), sep=":")
# ljust: 왼쪽정렬(8칸 확보)/ rjust: 오른쪽정렬(4칸 확보)
銀行待機順序表(001002003)
for num in range(1, 21):
print('대기번호 :' + str(num).zfill(3)) #3개만큼의 크기를 확보하고 빈공간 0으로 채움
answer = input("아무값이나 입력하세요: ")
print("입력하신 값은 " + answer + "입니다.") # 사용자 입력 형태로 저장되면 항상 문자열로 저장
スペースを空白のままにし、右揃えで10桁のスペース
print("{0: >10}".format(500))
正の値は+、負の値は-(ex株)
print("{0: >+10}".format(500))
print("{0: >+10}".format(-500))
左揃え、スペース
print("{0:_<10}".format(500))
3箇所ごとにカンマを打つ
print("{0:,}".format(100000000000000))
3ビットにカンマ、+-記号を付ける
print("{0:+,}".format(100000000000000))
print("{0:+,}".format(-100000000000000))
3箇所ごとにカンマを付ける数桁確保&お金が多ければ幸せなので^で空席を埋めます
print("{0:^<+30,}".format(100000000000000))
小数点出力
print("{0:f}".format(5/3))
小数点特定桁数のみ出力(小数点4位から四捨五入)
print("{0:.3f}".format(5/3))
これから書くことが多い気がする今回の講座
JavaScriptを習うにしてもPythonを習うにしても、結局は私一人でやることではないので、他人が見て分かりやすくすることも大切です.
標準入出力文をしっかり勉強して、誰が見ても分かりやすいコードを作りましょう!!
標準I/Oは簡単ですが、とても役に立つようです
Reference
この問題について([TIL]Python標準I/O), 我々は、より多くの情報をここで見つけました
https://velog.io/@lnhyen43/TIL-python-표준-입출력
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
print("python", "java", "javascript", sep=" vs ", end="?")
print("무엇이 더 재밌을까요?")
import sys
print("python", "java", file=sys.stdout)
print("python", "java", file=sys.stderr) #필요하면 따로 에러처리 가능
scores = {"수학": 0, "영어": 50, "코딩": 100} # dictionary
for subject, score in scores.items():
print(subject.ljust(8), str(score).rjust(4), sep=":")
# ljust: 왼쪽정렬(8칸 확보)/ rjust: 오른쪽정렬(4칸 확보)
for num in range(1, 21):
print('대기번호 :' + str(num).zfill(3)) #3개만큼의 크기를 확보하고 빈공간 0으로 채움
answer = input("아무값이나 입력하세요: ")
print("입력하신 값은 " + answer + "입니다.") # 사용자 입력 형태로 저장되면 항상 문자열로 저장
print("{0: >+10}".format(500))
print("{0: >+10}".format(-500))
print("{0:+,}".format(100000000000000))
print("{0:+,}".format(-100000000000000))
Reference
この問題について([TIL]Python標準I/O), 我々は、より多くの情報をここで見つけました https://velog.io/@lnhyen43/TIL-python-표준-입출력テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol