파이썬 출력 형식.

LONGNEW·2021년 1월 13일
0

여러가지

목록 보기
11/18

문자열 앞 0으로 채우기 zfill()
지정한 길이만큼 공간을 확보하고 남는 앞부분을 "0"으로 채워줍니다.
길이가 문자열보다 적을 경우에는 모든 문자열을 출력합니다.

end=

출력시 옆으로 계속 출력하고 싶을 때 사용.

print('*',end='')

.format

자바나 C에서와 같이 %s %c 느낌으로 사용가능.

print('{} and {}'.format(variable, variable2))

왼쪽 정렬

>>> "{0:<10}".format("hi")
'hi        '

오른쪽 정렬

>>> "{0:>10}".format("hi")
'hi        '

가운데 정렬

>>> "{0:^10}".format("hi")
'hi        '

공백 채우기

>>> "{0:=^10}".format("hi")
'====hi===='
>>> "{0:!<10}".format("hi")
'hi!!!!!!!!'

'< > ^' 바로 앞에 공백을 채울 문자를 넣어준다.

소수점 표현.

>>> y = 3.42134234
>>> "{0:0.4f}".format(y)
'3.4213'

소수점을 4자리까지만 표현 ->> 0.4f

>>> "{0:10.4f}".format(y)
'    3.4213'

자릿 수를 10으로 맞춰줌. ->> 10.4f

'#'

'#' 도 이용할 수 있다.

print('Text %s' %var_char)
# 여러개 출력시
print('This : %s, number : %d' %(var, num1))

sys.stdin vs sys.stdin.readline()

sys.stdin의 경우 문장 전체를 그대로 입력 받음.
input : Hello
output : Hello

그러나 readline()의 경우 문장을 입력 받아 이를 리스트 처럼 사용.

for문을 이용해 출력할 경우에
input : Hello
output :
H
e
l
l
o

더하기

문자열을 출력할 때 문자열 끼리만 '+'로 더할 수 있다.

print("안녕" + "하세요")

문자열 이외의 숫자의 경우에 , 로 구분해야 한다.

print("나이는 ", age,"살 입니다.")

0개의 댓글