검수요청.png검수요청.png

Print

위키원
sosodam (토론 | 기여)님의 2021년 8월 18일 (수) 10:47 판
이동: 둘러보기, 검색

Print는 여러가지 프로그래밍 언어의 출력 함수이다.

언어별 문법

자바

문자 출력
System.out.print("안녕하세요");
#안녕하세요
변수를 이용한 문자 출력
String str = "안녕하세요";
System.out.print(str);
#안녕하세요
연산식 출력
System.out.print(5+4);
#9
변수를 이용한 연산식 출력
int a = 5;
int b = 4;
System.out.print(a+b);
#9[1]

파이썬

문자 출력
print("hello","world")
# hello world
데이터 구분자 변경(sep)

파이썬에서 ,를 기준으로 자동으로 공백을 넣는데, 이에 대하여 원하는 값을 넣을 수 있다.

print('one', 'two', 'three')
# one two three
print('one', 'two', 'three', sep=',')
# one, two, three
줄 바꿈 문자 변경(end)

end 옵션은 파이썬에서 default로 개행을 처리해 준다. 이 옵션을 통해 개행을 삭제하거나 공백으로 처리할 수 있다.

print('hello')
print('world')
print('hello', end'!!!')
print('world')
#hello
world
hello!!!world
format

format 옵션은 입력에 원하는 부분에 {}를 넣어서 이에 대하여 원하는 값이나 변수를 넣어서 출력할 수 있다. {}에는 배열처럼 순서대로 0부터 시작해서 값을 넣어도 출력할 수 있고 format에 해당하는 값에 변수명을 지정하여 이를 매칭해서 값을 출력할 수도 있다.

print('{} and {}'.format('You', 'Me'))
print('{0} and {1} and {0}'.format('You', 'Me'))
print('{a} and {b} and {a}'.format(a='You', b='Me'))
# 출력결과
You and Me
You and Me and You
You and Me and You
변수를 이용한 출력
a = 123
b = 'hello'
print(a, b)
# 123 hello
print(a, 456, b, 'world')
# 123 546 hello world[2]
Escape 코드

print 출력을 할 때 유용한 코드이다.

  • \n : 개행
  • \t : 탭
  • \\ : 문자
  • \'  : 문자
  • \" : 문자
  • \r : 캐리지 리턴
  • \f : 폼 피드
  • \a : 벨 소리
  • \b : 백 스페이스
  • \000 : 널 문자
print("'you'")
print('\'you\)
print("""'you'""")
print('\\you\\')
print('\ttest')
# 출력결과
#'you'
#'you'
#'you'
#\you\
#        test[3]
특징
  • values : 화면에 출력할 데이터가 여러 개가 될 수 있다.
  • sep : 화면에 출력할 데이터가 여러 개일 경우, 구분을 기본적으로 공백(' ')으로 한다.
  • end : 데이터를 모두 화면에 출력하고, 마지막엔 줄 바꿈 문자('\n')를 넣는다.
  • file : 데이터를 출력할 때, 화면이 아닌 파일(file)과 같은 다른 곳을 지정할 수 있다.
  • flush : 스트림을 강제로 flush() 할지 결정한다.

씨샵

문자 출력
Console.Write("안녕하세요");
#안녕하세요
변수를 이용한 문자 출력
string s1 = "C#";
string s2 = "Programming";
Console.WriteLine("{0} {1}",s1,s2);
#C# Programming
연산식 출력
Console.WriteLine("{0}+{1}={2}", 5, 4, 5+4);
#5+4=9
변수를 이용한 연산식 출력
int a = 5, b = 4;
Console.WriteLine{"{0}+{1}={2}", a, b, a+b);
#5+4=9

문자 출력
fmt.print("안녕하세요")
#안녕하세요
변수를 이용한 문자 출력
var str  string
str = "안녕하세요"
fmt.print(str);
#안녕하세요
연산식 출력
fmt.print(5+4);
#9

자바스크립트

문자 출력
document.write("hello");
#hello[1]

문자 출력
print 'hello';
print 'world';
#helloworld[1]

피에이치피

문자 출력
print 'hello';
#hello[1]

R

문자 출력
print(1:3)
# 1 2 3
변수를 이용한 연산식 출력
sum <- 0 
 for(i in 1:100) {   
   sum <- sum + i 
 }
print(sum)
#5050[4]

루비

문자 출력
print "hello" 
#hello
연산식 출력
print "123"
print "ABC"
#123ABC[1]

비주얼베이직

문자 출력
PRINT "hello"
#hello[1]

각주

  1. 1.0 1.1 1.2 1.3 1.4 1.5 함수 print()〉, 《제타위키》
  2. null-0, 〈012. 파이썬 화면 출력을 위한 print() 함수 사용 방법〉, 《티스토리》, 2020-12-28
  3. wlsgh6346, 〈Print 함수에 대한 이해〉, 《벨로그》, 2020-11-18
  4. 얇은생각, 〈R : 반복문 for (개념 및 예제)〉, 《티스토리》, 2019-02-17

참고자료

같이 보기


  검수요청.png검수요청.png 이 Print 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.