파이썬 print()

안녕하세요 학습자 여러분. 이 튜토리얼에서는 Python print 함수에 대해 더 자세히 알아보겠습니다. 이전 튜토리얼에서는 Python float 함수에 대해 배웠습니다.

Python Print

이전 튜토리얼 대부분은 Python print() 함수를 사용했습니다. 그러나 우리는 아직 python print 함수에 대해 충분히 다루지 않았습니다. 이제 배워보겠습니다. 먼저 Python print 함수의 기본 구조에 대해 알아야 합니다. 아래에 주어져 있습니다; 만약 Python 함수와 인수에 대한 튜토리얼을 읽었다면, 위의 함수에 대한 아이디어를 이미 가지고 있을 것입니다. values는 정의되지 않은 변수들의 목록을 받습니다. 따라서 쉼표로 구분된 모든 값들은 values 목록 아래로 들어갑니다. 따라서 쉼표로 구분된 더 많은 요소를 추가하면, 모든 값이 공백으로 구분되어 결합된 출력을 얻을 수 있습니다. 다음 예제는 간단한 python print 함수 사용법에 대한 안내입니다.

# 1번 변수 초기화
var1 = 1

# 2번 변수 초기화
var2 = 'string-2'

# 3번 변수 초기화
var3 = float(23.42)

print(var1, var2, var3)

다음 코드의 출력은 다음과 같습니다.

1 string-2 23.42

따라서 출력하려는 항목이 많을수록, 인수로 모두 함께 넣어주면 됩니다.

Python print 함수에서 sep 키워드 사용하기

이전 섹션의 예제를 보면 변수가 공백으로 구분되어 있음을 알 수 있습니다. 그러나 여러분은 이를 원하는 대로 사용자 정의할 수 있습니다. 이전 코드에서 값을 밑줄(_)로 구분하려고 합니다. 그렇다면 sep 키워드의 값으로 밑줄을 전달해야 합니다. 다음 함수는 python print sep 키워드를 사용하는 아이디어를 설명해 줍니다.

# 첫 번째 변수 초기화
var1 = 1

# 두 번째 변수 초기화
var2 = 'string-2'

# 세 번째 변수 초기화
var3 = float(23.42)

print(var1, var2, var3, sep='_')

그러면 다음과 같은 원하는 출력을 얻을 수 있습니다.

1_string-2_23.42

Python print end 키워드

print 함수의 end 키는 출력이 완료될 때 추가할 문자열을 설정합니다. 기본적으로 end 키는 개행 문자로 설정됩니다. 따라서 모든 변수의 출력을 마치고 나면 개행 문자가 추가됩니다. 따라서 각 print 문의 출력을 다른 줄에 얻게 됩니다. 그러나 이제 개행 문자를 print 문의 끝에 하이픈(-)으로 덮어씁니다. 다음 예제를 참조하십시오.

# 리스트 초기화
initList = ['camel', 'case', 'stop']

# 루프를 사용하여 각 단어 출력
print('Printing using default print function')
for item in initList:
    print(item)  # default print function. newline is appended after each item.

print()  # another newline

# 수정된 print 함수를 사용하여 각 단어 출력
print('Printing using modified print function')
for item in initList:
    print(item, end='-')

아래와 같은 출력이 나올 것입니다

Printing using default print function
camel
case
stop

Printing using modified print function
camel-case-stop-

Python 파일에 출력하기

이 섹션에서는 file 키워드에 대해 알아보겠습니다. 실제로 파일 키워드는 출력을 지정된 파일로 추출하는 데 사용됩니다. 이전 자습서 Python 파일 조작을 읽었다면 기본 파일 조작에 대해 알고 있을 것입니다. 따라서 먼저 쓰기 모드로 파일을 열어야 하고, 그런 다음 파일 포인터를 print() 함수의 file 키워드의 값으로 사용해야 합니다. Python print 파일 사용법을 이해하려면 다음 코드를 참조하십시오.

# 쓰기 모드로 파일 열기
fi = open('output.txt', 'w')

# 리스트 초기화
initList = ['camel', 'case', 'stop']

# 루프를 사용하여 각 단어 출력
print('Printing using default print function')
for item in initList:
    print(item, file=fi)  # use file keyword

print(file=fi)

# 수정된 print 함수를 사용하여 각 단어 출력
print('Printing using modified print function')
for item in initList:
    print(item, end='-', file=fi)  # use file keyword

# 파일 닫기
fi.close()

이전 예제와 동일한 출력이 출력 텍스트 파일에 나타납니다. 이것이 Python print에 관한 전부입니다. 잘 이해되었기를 바랍니다. 추가 질문이 있으면 댓글 섹션을 자유롭게 사용하십시오. 행운을 빕니다.

Source:
https://www.digitalocean.com/community/tutorials/python-print