IT News

Python 출력문(인쇄 함수) 사용법 및 예제

post tistory 2023. 7. 30.
반응형

Python 출력문(인쇄 함수) 사용법 및 예제

 


 

파이썬 구문의 기본을 익히려면 결과를 출력하고 시각화하는 방법을 이해하는 것이 필수적입니다. 파이썬에서 print() 함수는 콘솔에 값을 표시할 수 있도록 해주는 역할을 합니다. 이 글에서는 print() 함수를 효과적으로 활용하는 방법을 보여드리겠습니다.

파이썬 - 사진

 


파이썬 출력문(인쇄 함수) 사용 방법
파이썬에서 print() 함수는 콘솔이나 터미널에 출력을 표시하는 데 사용됩니다. 하나 또는 여러 개의 값이나 표현식을 처리할 수 있습니다. 특히 print() 함수는 내용 끝에 자동으로 줄 바꿈 문자를 추가하므로 print() 함수를 호출할 때마다 기본적으로 새 줄이 생성됩니다.

 

문자열 인쇄하기

 

 

 

Python에서 문자열을 인쇄하려면 print("string") 문을 사용하면 됩니다. print() 함수는 Python에 내장된 기능이므로 명시적으로 임포트할 필요가 없습니다.

인쇄 변수

연산자 +를 사용하여 문자열을 결합할 수 있습니다:

 

 

연산자를 사용하여 서로 다른 문자열을 연결할 수 있습니다. 연산자는 문자열 사이에만 사용할 수 있으며, 다른 유형(예: int)과 함께 사용하려고 하면 "지원되지 않는 피연산자 유형"이라는 유형 오류가 발생한다는 점에 유의하세요.

쉼표와 +를 사용하여 여러 변수를 인쇄할 수 있습니다:

 

 

쉼표로 구분합니다. 예를 들어 print("x * y =", x * y) 문은 "x * y ='를 인쇄한 다음 x * y의 결과를 인쇄한다"는 의미입니다.

또는 C와 유사한 % 서식을 사용할 수도 있습니다:

 

 

연산자는 출력에 변수를 삽입하는 데 사용할 수 있습니다. 위의 예에서 %s는 문자열의 자리 표시자이고, %d는 정수의 자리 표시자이며, %.1f는 소수점 이하 자릿수가 있는 부동 소수점 숫자의 자리 표시자입니다. 이름, 나이 및 키의 값이 해당 자리 표시자와 함께 삽입되어 형식이 지정된 문자열이 생성됩니다. 그러나 이 방법은 최신 파이썬에서는 덜 일반적으로 사용됩니다.

 

추가 형식 지정자

 

d: 정수 데이터(: print("Count: %d" % 10) Count: 10).

f: 부동 소수점 데이터(: print("Price: %f" % 12.34) Price: 12.340000을 출력합니다).

.nf: 소수점 이하 자릿수가 n개인 부동 소수점 데이터(: print("Pi: %.2f" % 3.14159) Pi: 3.14).

s: 문자열 데이터(: print("Name: %s" % "John") Name: John).

c: 문자 데이터(: print("첫 글자: %c" % 'A')는 첫 글자를 인쇄합니다: A).

x 또는 %X: 16진수 데이터(각각 소문자 또는 대문자, : print("Hex: %x" % 255) Hex: ff를 출력함).

o: 8진수 데이터(: print("Octal: %o" % 64) Octal: 100을 출력합니다).

%%: 자체적으로 이스케이프 처리된 %(: print("퍼센트: %.2f%%" % 75.5)는 퍼센트: 75.50%를 출력합니다.)

.format을 사용하여 변수 삽입하기

 

 

 

파이썬의 format() 메서드는 정적 % 연산자보다 유연성과 가독성이 뛰어난 대체 문자열 서식 지정 기법입니다. 문자열에서 format()을 호출하면 형식 지정자를 인자로 제공된 값으로 바꿀 수 있습니다. 자리 표시자는 중괄호 {}를 사용하여 표시됩니다.

 

f{}를 사용한 출력

 

 

 

파이썬 3.6부터 f-string(형식화된 문자열 리터럴) 기능을 사용하면 위와 같이 문자열의 중괄호 {} 안에 표현식을 직접 삽입할 수 있습니다. 이 방법은 직관적이고 사용자 친화적인 특성으로 인해 표준이 되고 있습니다.

 

요약하면, print() 함수는 파이썬 출력을 표시하는 기본 도구입니다. 단순한 문자열, 변수, 형식이 지정된 데이터 등 원하는 출력을 얻기 위한 여러 가지 접근 방식을 제공합니다. 이러한 방법을 숙지하면 Python 프로그램에서 결과와 인사이트를 효과적으로 전달하는 데 도움이 됩니다.

 

 

 

반응형

댓글

💲 추천 글