print, 입력함수, format
print 함수
- print 함수로 출력할 문자는 ' ' 또는 " "로 감싸야 한다.
- 문자열 속에 ' '가 있는 경우에는 " "로, " "기호가 있는 경우에는 ' '로 감싸줘야 한다.
- 긴 문자열은 \ 기호를 사용하여 여러 줄에 줄바꿈(\n)없이 작성할 수 있다.
✔
print('I "like" orange.')
print('---------')
print('abc\
defg')
- end 인자를 사용하면 print함수 마지막 효과를 변경할 수 있다. (기본값은 개행)
- sep 인자를 사용하면 콤마로 구분된 문자열을 다르게 결합할 수 있다. (기본값은 공백)
✔
print(1, 2, sep='-', end='\t') # '\t'는 tab만큼을 의미
print(3)
입력함수
✔ input()
data = input('insert string : ')
print(data)
format
- format함수는 중괄호 {}안에 포매팅을 지정하고 format함수의 인자로 값들을 넣는다.
✔ 직접 대입, 변수로 대입, 이름으로 대입, 인덱스로 대입
s1 = 'name : {}'.format('JYJ')
print(s1)
x = 999
s2 = 'age : {}'.format(x)
print(s2)
s3 = 'age : {x}, name : {y}'.format(x=999, y='JYJ')
print(s3)
s4 = 'name : {2}, sex : {0}, age : {1}'.format('M', 999, 'JYJ')
print(s4)
✔ 또 다른 포멧팅 방법
name = 'JYJ'
age = 999
print(f'NAME : {name}, AGE : {age}')
✔ %s -> 문자열, %d -> 정수, %f -> 실수, %.nf -> 소수점 n자리까지 표현
name = 'JYJ'
age = 999
print('NAME : %s' % name) # 가운데 %는 연결한다는 의미
print('AGE : %d' % age)
print('NAME : %s, AGE : %d' % (name, age))
pi = 3.14
print('pi : %f' % pi) # 디폴트 6자리
print('pi : %.4f' % pi)
print('pi : %d' % pi)
Author And Source
이 문제에 관하여(print, 입력함수, format), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jaeyoung9849/print저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)