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 |