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.0 1.1 1.2 1.3 1.4 1.5 〈함수 print()〉, 《제타위키》
- ↑ null-0, 〈012. 파이썬 화면 출력을 위한 print() 함수 사용 방법〉, 《티스토리》, 2020-12-28
- ↑ wlsgh6346, 〈Print 함수에 대한 이해〉, 《벨로그》, 2020-11-18
- ↑ 얇은생각, 〈R : 반복문 for (개념 및 예제)〉, 《티스토리》, 2019-02-17
참고자료[편집]
- 〈함수 print()〉, 《제타위키》
- 얇은생각, 〈R : 반복문 for (개념 및 예제)〉, 《티스토리》, 2019-02-17
- null-0, 〈012. 파이썬 화면 출력을 위한 print() 함수 사용 방법〉, 《티스토리》, 2020-12-28
- wlsgh6346, 〈Print 함수에 대한 이해〉, 《벨로그》, 2020-11-18
같이 보기[편집]