문자열 앞 0으로 채우기 zfill()
지정한 길이만큼 공간을 확보하고 남는 앞부분을 "0"으로 채워줍니다.
길이가 문자열보다 적을 경우에는 모든 문자열을 출력합니다.
출력시 옆으로 계속 출력하고 싶을 때 사용.
print('*',end='')
자바나 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의 경우 문장 전체를 그대로 입력 받음.
input : Hello
output : Hello
그러나 readline()의 경우 문장을 입력 받아 이를 리스트 처럼 사용.
for문을 이용해 출력할 경우에
input : Hello
output :
H
e
l
l
o
문자열을 출력할 때 문자열 끼리만 '+'로 더할 수 있다.
print("안녕" + "하세요")
문자열 이외의 숫자의 경우에 , 로 구분해야 한다.
print("나이는 ", age,"살 입니다.")