파이썬/기본

[파이썬] print()

caramel-bottle 2023. 8. 31.

print

파이썬에는 여러가지 내장함수가 있다. 

 

abs() chr() dir() float()

int() len() max() min()

print() range() set() str()

tuple() 등등..

 

이 중 프로그램 언어를 처음 배울 때 가장 흔히 배우는 print()함수에 대해 알아보겠다.

여러 프로그래밍 언어마다 정수형 변수나 문자열을 출력하기 위해 사용하는 함수의 형식이 다른데 파이썬은 고급프로그래밍 언어인 만큼 간단한 형태를 가진다.

print()

print('안녕하세요 파이썬')  # 따옴표를 치면 따로 연산하지 마라는 의미.
print(10)
print('10')
print(10, 20, 30, 40)
print('10', '20', '30', '40')

주석의 의미: "따옴표 안에 있는 문장은 코드를 해석하는데 있어 이진수나 다른 수로 연산하지 않고 생긴 그대로 가져간다."

설명을 완벽하게 하진 못했지만 느낌은 와닿을 것이다.

 

print() 함수는 sep, end 등 매개변수를 포함한다.


print() 매개변수 sep, end

print(10, 20, 30, 40, sep='😗')
print('Hello', 'Python')
print('Hello', 'Python', 'Hi', 'Python')
print('Hello', end='')
print('Python')
print('Hello', end=' ')
print('Python')
print('Hello', end='😎')
print('Python')


escape 문자

다음으로 escape 문자에 대해 알아보자

파이썬에서 이스케이프 문자는 문자열 안에서 특별한 의미를 가지는 문자들을 나타내기 위해 사용된다.

  • \n: 줄바꿈
  • \t: 탭 문자
  • \\: 백슬래시 자체
  • \" or \' : 큰따옴표나 작은따옴표 자체
  • \r: 문자열을 출력한 후 커서를 줄의 처음으로 이동
  • \b: 문자열 내에서 한 글자를 삭제

escape 문자 

print("Hello\nPython")
print("Name:\t김사과")
print("Python은 너무 재밌네: \\")
print("Python은 너무 재밌네: \"")


print() 함수내의 연산

print("덧셈:", 10 + 3)
print("뺄셈:", 10 - 3)
print("곱셈:", 10 * 3)
print("나눗셈:", 10 / 3)
print("정수 나눗셈:", 10 // 3) # 결과를 정수로 반환, 몫
print("나머지:", 10 % 3) # 나머지만 구함
print("거듭제곱:", 10 ** 3)

print() 함수 내에서 연산이 가능하다.

사칙연산과 나머지, 거듭제곱도 연산이 가능하다.

나눗셈 결과가 이상한 이유는 나중에 알아보도록 하자.


문자열 format

print('정수: %d' %100)
print(f'정수: {100}') # f-string, 정수 뿐만 아니라 여러 값 사용 가능
print('정수: %d' %100.5)
print('실수: %f' %100.5) # 해당 출력서식으로는 최대 6자리까지 표현이 가능
print('실수: %.3f' %100.123456)
print('문자열: %s' %'Python')
print('문자열: %s' %100)

print('5 + 3 = 8')
print('%d + %d = %d' %(5, 3, 5 + 3)) # (5, 3, 5 + 3) -> tuple

 

함수와 메소드 차이

JAVA는 함수가 없다.

함수는 아무데나 쓸 수 있다.

메소드는 출처가 있다. format() 메소드는 문자열용

문자열.format() 문자열이 가지고 있는 기능중에 format 기능을 사용한다.

 

print('이름: %s, 나이: %d' %('김사과', 20))
print('몸무게: %.2f' % 50.12345)
print('내친구: {} {}'.format('오렌지', '반하나'))


 

* 주석문

한 줄 주석: '#' 뒤에 작성

여러 줄 주석: 

'''
이것은 여러 줄 주석입니다.
여러 줄 주석은 큰 따옴표 세 개 또는 작은 따옴표 세 개 사이에 작성됩니다.
여러줄에 걸쳐 설명을 적을 수 있습니다.
'''
print('파이썬 출력하기')

* 코랩에선 주석을 위에 다는 것이 좋음 ( 이상한 에러가 있음 )

 

 

 

'파이썬 > 기본' 카테고리의 다른 글

[파이썬] 컬렉션 타입, 리스트1  (0) 2023.09.04
[파이썬] 문자열  (0) 2023.09.01
[파이썬] 변수  (0) 2023.09.01
[파이썬] 구글 코랩(Google Colab)  (0) 2023.08.31
[파이썬] 설치 및 설치확인  (0) 2023.08.31

댓글