"1. print()"의 두 판 사이의 차이

azuremei
이동: 둘러보기, 검색
(print())
(print())
9번째 줄: 9번째 줄:
 
|}
 
|}
  
**print()함수는 함수가 끝나면 무조건 개행한다. 그러므로 여러개의 print()를 사용하면서 개행을 하지 않으려면 print("문자열", end="")과 같이 end=""를 사용해야 한다. 이 떄 ""안에는 문자열을 넣지 않아도 되고, 두 가지 이상의 문자열을 나열할 경우 end=""에 마지막 문자열을 삽입하면 결과값이 달라질 수 있다.
+
**print()함수는 함수가 끝나면 무조건 개행한다. 그러므로 여러개의 print()를 사용하면서 개행을 하지 않으려면 print("문자열", end="")과 같이 end=""를 사용해야 한다.  
 +
**이 떄 ""안에는 문자열을 넣지 않아도 되고, 두 가지 이상의 문자열을 나열할 경우 end=""에 마지막 문자열을 삽입할 수도 있다. '''<font color="green">그러나 결과값에는 차이가 있다.</font>'''
 
{|class="wikitable" style="text-align:center; background:white;"
 
{|class="wikitable" style="text-align:center; background:white;"
 
!입력창 !! 결과창
 
!입력창 !! 결과창

2018년 3월 18일 (일) 04:56 판

print()

  • print()에서 공백 없애기 및 개행
    • print()함수에서 ','을 이용해 문자를 나열할 경우 문자열과 문자열 사이에 공백(" ")이 디폴트값으로 설정되어 있다.
    • sep="" : sep(separate, 분리된)은 문자열과 문자열 사이의 공간을 나타내는 기능이다. print()는 print("문자열", sep=" ", "문자열2")가 디폴트값이므로 sep=" "를 sep=""로 선언해서 문자열과 문자열 사이의 공백을 없앨 수 있다.
입력창 결과창
print("A", "B", "C", sep="") ABC
    • print()함수는 함수가 끝나면 무조건 개행한다. 그러므로 여러개의 print()를 사용하면서 개행을 하지 않으려면 print("문자열", end="")과 같이 end=""를 사용해야 한다.
    • 이 떄 ""안에는 문자열을 넣지 않아도 되고, 두 가지 이상의 문자열을 나열할 경우 end=""에 마지막 문자열을 삽입할 수도 있다. 그러나 결과값에는 차이가 있다.
입력창 결과창
print("A", "B", "C", end="")
print("a", "b", "c")
A B Ca b c
print("A", "B", end="C")
print("a", "b", "c")
A BCa b c