1. Print() 들어가기에 앞서.
print("Hello World")
출력↓↓
2. Print() Function Syntax
기본적으로 함수가 궁금하면 help('함수명')을 써주면 좋다.
help(print)
출력↓↓
위의 내용을 아래 정리해보면 다음과 같다.
print(object(s), separator=separator, end=end, file=file, flush=flush) |
print()안에 다양한 Parameter(인자)들이 들어가 있는 것을 볼 수 있다.
뭐 위에서는 인자들을 Arguments(인자들)이라고 하는 것도 확인가능!
그렇다면 이러한 Parameter를 봐야 어떻게 함수를 쓸수 있는지 알 수 있다.
먼저 기울임꼴로 되어있는 것들이 써야 될 것들이다.
헌데 object 빼고 나머지는 '='이 들어가있다.
그 의미는 생략하게 되면 자동으로 '=의 우측'에 있는 것이 작성되므로 생략해도 되는 Parameter라는 것이다.(선택적)
그러므로 object(s)만 작성해도 크게 무방하다. (필수적)
Parameter(인자) |
Description(설명) |
object(s) |
필수적, 어떤 것이든 원하는 만큼 문장으로 변환됨. |
separator = separator |
선택적, 둘 이상의 객체가 있는 경우 객체를 분리하는 방법을 지정하십시오. 기본값은 ' ' |
end = end |
선택적. 마지막에 인쇄할 항목을 지정하십시오. 기본값은 '\n'(라인 피드) |
file = file |
선택적. 쓰기 방법이 있는 개체. 기본값은 sys.stdout 입니다. |
flush = flush |
선택적. True, False두가지의 선택권 있음. output이 Flushed(True)인지 Buffered(False)인지 지정. 기본값은 False임 |
*Flush란? (사전용어: 화장실 물을 내리다.)
하드웨어적 이야기를 해야할 것 같다. 우리는 입력을 하면 그것이 Buffer에 차게 된다.
키보드에 글자를 치면 우리 눈으로 보기에는 바로 화면으로 올라오지만 사실 키보드와 화면 사이에는 Buffer이 존재하며 이 Buffer에서 우리가 타이핑한 글자를 잠시 보관하게 된다.
중요한건 Buffer는 항상 어느정도 차야 출력에 표시가 된다는 것이다. 헌데 Flush는 '그것을 무시해버리고 출력해버려라 또는 Buffer을 비워라' 라고 해석할 수 있다.
즉 flush를 써버리면 '위 함수에서 쓰자마자 버려라'라고 해석하면 편하다.
3.Print()사용해보기 -기본-
하나만 출력하기
print 명령어 뒤의 괄호 안에 출력하고 싶은 내용을 적는다~
print("Hello Python Programming...!")
print(52)
print(273)
출력↓↓
여러개 출력하기
쉼표로 연결해서 여러개 섞는거 가능하다. 숫자 문자열 혼합 가능.
print(52, 273, "Hello")
print("안녕하세요","저의", "이름은","Lineho입니다!")
출력↓↓
줄바꿈하기.
그냥 아무것도 입력하지 않으면 줄 바꿈이 일어난다.
print()
4.Print()사용해보기 -심화(Arguments이용)-
추후 업로드 예정
※참고자료: https://www.w3schools.com/python/ref_func_print.asp
※Copyright 위 언급된 참고자료들 . All rights reserved.
※본 게시물 속 내용을 통해 직접적으로 상업적인 목적이 없으며 게시물은 개인 공부 목적 및 지식 간단 전파목적으로 사용되었음을 명시함. 책 및 기타 지식을 참고자료로 하여 습 및 학습을 한 내용을 올림. 참고한 책의 저작권을 존중하므로 책의 일부 또는 전부를 무단 복제 및 무단 전재 및 재배포하지 않음. 또한 책 또는 매체를 구매하지 않고는 정확한 내용을 알 수 없으며 개인이 따로 공부한 내용도 추가 되어 책과는 내용이 매우 상이할 수 있음.즉 본 게시물 작성자는 이 게시물을 읽는 모든 사람들이 책을 구매하거나 다른 방법으로 지식을 습득하여 지식을 같이 나누었으면 좋겠음.