2. Python의 Print 함수

2024. 9. 22. 05:59파이썬(python)

 

1. Print()
* Print() 함수는 파이썬의 기본 출력  함수로, 터미널이나 콘솔 창에 텍스트나 데이터를 출력하기 위해 사용됩니다.
* print(값1, 값2, ..., sep='구분자', end='끝 문자')
* 딸기,사과,..... : 출력하고 싶은 값을 쉼표( , )로 구분하여 나열합니다.
* sep : 값들 사이에 구분자를 지정합니다.기본값은 공백( '  ')입니다.
* end : 모든 값들이 출력된 후 마지막에 출력될 문자를 지정합니다. 기본값은 줄바꿈(' \n ')입니다.

 

예시는 다음과 같습니다.^-^

print('안녕하세요 파이썬')
print("안녕하세요 파이썬")
print("'안녕하세요 파이썬'")
print('"안녕하세요 파이썬"')
print(10)
print('10') ##문자로 인식
print(10, 20, 30, 40, 50)
print('안녕하세요', '파이썬', '!')
print('안녕하세요', '파이썬', sep='😊')
print('안녕하세요', '파이썬', sep='*')
print('안녕하세요', '파이썬', sep=' ')


1) print(' 안녕하세요 파이썬 ')
--> 안녕하세요 파이썬

2) print(" 안녕하세요 파이썬 ")
--> 안녕하세요 파이썬

3) print(" ' 안녕하세요 파이썬 ' ")
--> ' 안녕하세요 파이썬 '

4) print(' " 안녕하세요 파이썬 " ')
--> " 안녕하세요 파이썬 "

5) print(10)
--> 10

6) print(' 10 ')   ##문자로 인식
--> 10

7) print(10, 20, 30, 40, 50)
--> 10 20 30 40 50

8) print(' 안녕하세요 ', ' 파이썬 ', ' ! ')
--> 안녕하세요 파이썬 !

9) print(' 안녕하세요 ', ' 파이썬 ', sep= '😊')
--> 안녕하세요 😊파이썬

10) print(' 안녕하세요 ',  ' 파이썬 ',  sep=' * ') 
-->안녕하세요 * 파이썬

11)print(' 안녕하세요 ', ' 파이썬 ', sep='   ')    ##sep 안에 스페이스
-->안녕하세요 파이썬

12) print(' 안녕하세요 ', ' 파이썬' , end='  ')
print(' Hello ')
--> 안녕하세요 파이썬Hello

13) print(' 안녕하세요 ' , ' 파이썬 ' , end= '🙊')
print(' Hello ')
--> 안녕하세요 파이썬🙊Hello

 

2. 파이썬의 Escape 문자
* 파이썬에서 이스케이프(Escape) 문자는 문자열 안에서 특별한 의미를 가지는 문자들을 나타내기 위해 사용됩니다. 
* 이스케이프(Escape) 문자는 백슬러시(' \ ')로 시작하여 문자열내에서 동작이나 특수 문자를 표현하기 위해 사용됩니다.
#1) \n : 줄바꿈을 나타냅니다.
#2) \t : 탭 문자를 나타냅니다.
#3) \\ : 백 슬러쉬 자체를 나타냅니다.
#4) \ " 또는 \ ' : 큰따옴표나 작은 따옴표를 나타냅니다. 문자열을 감싸는 따옴표와 구분하기 위해 사용됩니다.
#5) \r : 캐리지 리턴을 나타냅니다. 문자열을 출력한 후 커서를 줄의 처음으로 이동시킵니다.
#6) \b : 백스페이스를 나타냅니다. 문자열 내에서 한글자를 삭제합니다.

#예시는 다음과 같습니다.^-^

print('안녕하세요\n파이썬')
print('이름:\t김사과')
print('\\파이썬은 너무 재밌네요\\')
print("여러분,\"안녕하세요!\"")

-->
1) print(' 안녕하세요\n파이썬 ')
안녕하세요
파이썬
2) print(' 이름 : \t김사과 ')
-->
이름:	김사과

3)print('\\파이썬은 너무 재밌네요\\')
-->
\파이썬은 너무 재밌네요\

4) print(" 여러분, \" 안녕하세요 !\ " ")
--> 여러분," 안녕하세요! "

 

3. print 함수 내의 연산
# print()함수는 문자열 뿐만 아니라 숫자와 연산 결과도 출력할수 있습니다.

print(10)
print(10+5)
print('덧셈: ', 10+5)
print('사칙 연산 : ' , (10 + 5) *2)
print('나눗셈: ' , int(10 / 5))
print('나눗셈: ' , 10 / 5)
print('정수 나눗셈:', 10 // 3)
print('나머지: ' , 10 % 3)
print('거듭재곱: ', 10 ** 3)

--->
1)print(10+5)
-->15

2)print(' 덧셈 :  ' 10+5)
-->덧셈 : 15

3)print(' 사칙 연산 : ' , (10+5) * 2)
-->30

4)print(' 나눗셈 : ' , int( 10 / 5))
-->나눗셈 : 2

5)print(' 나눗셈 : ' , (10 / 5)
-->나눗셈 : 2.0

6)print(' 정수 나눗셈 : ', 10 // 3)
-->정수 나눗셈 : 3

7)print(' 나머지 : ' , 10 % 3)
-->나머지 : 1

8)print(' 거듭제곱 : ' , 10 ** 3)
-->거듭제곱 : 1000

 

4. 출력 서식 지정
파이썬의 print() 함수는 출력 서식을 지정하여 값을 형식화하고 출력하는 기능을 제공합니다. 
서식 지정자와 함께 사용되는 % 연산자와 format() 메서드를 사용하여 원하는 형식으로 출력할 수 있습니다.

4-1.
1) % 연산자를 사용하여 출력 서식을 지정
2) %s : 문자열을 출력
3) %d : 정수를 출력
4).nf : 소수점 이하 n자리까지 출력

-->
% 연산자를 사용한 포맷팅은 이전부터 사용되던 방식이며, 여전히 많이 사용되구 있습니다. 
파이썬 3.6부터 f-string이라는 간편한 포맷팅 방식이 도입되었습니다.
따라서 f-string을 활용하면 편리합니다.

 

print('정수 : ' , 100)
print('정수 : %d' % 100)
print('정수 : %d' % 100.5)
print('실수 : %f' % 100.5)
print('실수 : %f' % 100)
print('문자열 : %s' % '파이썬')
print('문자열 : %s' % 100)
-->

정수 : 100
정수 : 100
정수 : 100
실수 : 100.500000
실수 : 100.000000
문자열 : 파이썬
문자열 : 100


4-2. format() 메서드를 사용하여 출력 서식을 지정
{ } : 중괄호안에 변수나 표현식을 넣어 값을 출력합니다.
{:d} :정수를 출력합니다.
{:f} : 부동 소수점 숫자를 출력합니다.
{:s} : 문자열을 출력합니다.
{:x} : 정수를 16진수로 출력합니다.
{:0n} : n 자리의 정수를 0으로 채워서 출력합니다.
{:n.nf} : 전체 길이의 n과 소숫점 이하 자릿수 m을 지정하여 부동 소수점 숫자를 출력합니다.

 

print(f'정수 : {100}')   ##f-string
num = 100
print(f'정수 : ' {num})
print('정수 : %d ' num)
print(f'정수 연산 : ' {100+50})
print('%d + %d = %d' % (5,3,8))
print('%d + %d = %d' % (5, 3, 5+3))
print(f'{5} + {3} = {5+3}')
print('내 친구들 : {}, {}, {}'.format('바나나','오렌지','메론'))
print('이름 : ' %s, 나이 : %d % ('김사과',20))
print('몸무게 : %f' % 50.12345)
print('몸무게 : %.2f' % 50.12345)


-->
1)print(f'정수 : {100}') 
-->
정수 : 100
2) num = 100
print(f'정수 : ' {num})
-->
정수 : 100
print('정수 : %d ' num)
-->
정수 : 100
3)print(f'정수 연산 : ' {100+50})
-->
정수 연산 : 150
4)print('5 + 3 = 8')
-->5 + 3 = 8
5)print('%d + %d = %d' % (5,3,8))
-->
5 + 3 = 8
6)print('%d + %d = %d' % (5, 3, 5+3))
-->
5 + 3 = 8
7)print(f'{5} + {3} = {5+3}')
-->
5+3 = 8
8)print('내 친구들 : {}, {}, {}'.format('바나나','오렌지','메론'))
-->
내친구들 : 바나나, 오렌지, 메론
9)print('이름 : ' %s, 나이 : %d % ('김사과',20))
-->
이름 : 김사과, 나이 : 20
10)print('몸무게 : %f' % 50.12345)
-->
몸무게:50.12345
11)print('몸무게 : %.2f' % 50.12345)
-->
몸무게:50.12

 

#5. 주석문
#파이썬 주석은 코드내에 프로그래머가 작성한 설명이나 메모를 포함하는데 사용됩니다. 주석은 코드를 이해하고 다른 개발자와 협업하는데 도움이 되며, 코드의 기능과 목적을 명확하게 설명할 수 있습니다.
#주석은 프로그램 실행 중에 무시되므로 코드 실행에 영향을 미치지 않습니다.
#5-1. 한줄 주석 : 코드 한줄에 주석을 작성하는 것입니다. #기호를 사용하여 주석을 시작합니다.
#5-2. 여러 줄 주석 : 코드 여러 줄에 걸쳐 주석을 작성하는 것입니다. 여러 줄은 큰 따옴표 세개 (" " ") 또는 작은 따옴표 세개( ' ' ')사이에 작성됩니다.




1)print('파이썬 출력하기')  #문자열 출력은 작은 따옴표 또는 큰 따옴표를 쓴다

-->
파이썬 출력하기

#' ' '

#이곳은 여러줄 주석입니다.

#여러 줄 주석은 큰따옴표 세개 또는 작은 따옴표 세개 사이에 작성합니다.

#여러줄에 설명을 적을 수 있습니다.

#주석은 출력문 밑에 작성하는 것은 권장하지 않습니다!!

#' ' '

2)print('파이썬 출력하기')
-->
파이썬 출력하기

 

 

 

 

 

 

728x90
LIST

'파이썬(python)' 카테고리의 다른 글

4. 문자열 다루기  (2) 2024.09.24
3. 파이썬의 변수  (0) 2024.09.24
파이썬(Python 3.11.9) 설치 및 버전 확인  (0) 2024.09.22
1.구글 코랩(Google Colab) 이란?  (10) 2024.09.22
1.파이썬(Python)  (10) 2024.09.20