파이썬 콘솔에 출력하는 내장 함수는 print()다.
내장 함수는 빌트인 함수라고 불리기도 하는데 이미 만들어진 함수다.
print 함수 출력
# 숫자 출력
print(1)
# 문자열 출력
print('문자')
이렇게 print 함수 괄호 안에 원하는 값을 넣으면 된다.
위는 값을 하나만 출력하고 있지만 여러 값도 출력할 수 있고 숫자와 문자 등을 섞어서 출력할 수도 있다.
print(1+2)
# 이렇게 되면 더해져서 3이 출력된다.
print("1"+"2")
# 1과 2는 문자열이므로 +로 연결되어 12가 출력된다.
a = '20'
print("은행" + a)
# 이렇게 변수를 넣어도 된다. 값은 은행20
주의할 점은 +로 하는 경우 같은 자료형끼리만 가능하다.
문자와 숫자를 섞어 출력할 수 있다고 했지만 엄밀히 말하면 숫자가 아니라 숫자를 문자열 자료형으로 바꾼 뒤 보여주는 거다.
a = 20
print('은행' + a)
# 이렇게 하면 자료형이 다르기 때문에 오류가 뜬다.
a = '20'
# 이런식으로 따옴표로 묶어 문자열로 바꿔주거나
print('은행' + str(a))
# str 함수를 이용해 문자열로 바꿔줘야 한다.
다른 자료형을 함께 출력하려면
+를 이용하지 않고 타입도 변경하지 않으면서 하나의 함수로 출력할 수 있는 방법도 있다.
# 여러 변수 한번에 출력하기
print(1, '안녕')
# 이렇게 하면 1 안녕 이렇게 출력된다.
타입이 달라도 출력이 되고 대신 값 사이에 항상 한칸이 띄어진다.
변수를 값으로 받아 출력하는 방법
문자열 중간에 변수의 값을 넣어 출력하고 싶을 때 쓰는 방법이 두 가지 있다.
# .format() 첫번째 방법
a = 20
print('숫자 {}개'.format(a))
# 이렇게 따옴표 사이에 변수를 넣을 부분에 중괄호를 넣고 .format을 쓴다.
# 그리고 format 괄호에 변수이름을 넣어둔다.
포맷을 쓰는 방법도 있지만 요즘엔 f스트링을 더 많이 쓰는 것 같다.
이게 더 간단해서 나도 많이 쓴다.
# 문자열 포맷팅 방법에는 여러 가지가 있는데
# 그중 제일 편한 방법은 f-string 이다.
a = 1
print(f'숫자 {a}개')
# 이렇게 따옴표 앞에 f를 쓰고 중괄호 안에 변수이름을 넣으면 된다.
%포매팅 방법도 있지만 최신 버전에서 나온 f스트링만 사용해도 무방하다.
※ 파이썬 기초개념 정리
'IT > 코딩' 카테고리의 다른 글
파이썬 _함수 사용법과 이유 (0) | 2022.10.10 |
---|---|
파이썬 조건문 if, elif, else, 등호, 부등호 (0) | 2022.09.29 |
파이썬 함수, 리턴, 입력 (0) | 2022.09.29 |
리눅스 프로세스 확인, 백그라운드 실행 등 필수 명령어 (0) | 2022.09.29 |
파이썬 새 글 확인 후 텔레그램 보내는 코드 (0) | 2022.09.29 |