1. print()
print() 함수는 파이썬의 기본 출력 함수로, 터미널이나 콘솔 창에 텍스트나 데이터를 출력하기 위해 사용된다.
print('안녕하세요 파이썬')
print("안녕하세요 파이썬")
print(10)
print('10')
print(10, 20, 30, 40)
print('안녕하세요', '파이썬')
값1, 값2, ... : 출력하고 싶은 값을 쉼표(,)로 구분하여 나열한다.
sep : 값들 사이에 들어갈 구분자를 지정한다. 기본값은 공백(' ')이다.
end : 모든 값들이 출력된 후 마지막에 출력될 문자를 지정한다. 기본값은 줄바꿈('\n')이다.
print('안녕하세요', '파이썬', sep=' ', end=\n)
결과
안녕하세요 파이썬
print('안녕하세요', '파이썬', sep='.')
print('안녕하세요', '파이썬', end='')
print('hello')
print('python')
print('hello', end='!')
print('python')
결과
안녕하세요.파이썬
안녕하세요 파이썬hello
python
hello!python
2. 파이썬의 escape 문자
파이썬에서 이스케이프 문자는 문자열 안에서 특별한 의미를 가지는 문자들을 나타내기 위해 사용된다. 이스케이프 문자는 백슬래시(\)로 시작하며, 문자열 내에서 특정한 동작이나 특수 문자를 표현하기 위해 사용된다.
- \n: 줄바꿈(엔터)을 나타낸다.
- \t: 탭(들여쓰기) 문자를 나타낸다.
- \\: 백슬래시(\) 자체를 나타낸다.
- \" 또는\ ': 큰따옴표나 작은따옴표를 나타낸다. 문자열을 감싸는 따옴표와 구분하기 위해 사용된다.
- \r: 캐리지 리턴을 나타낸다. 문자열을 출력한 후 커서를 줄의 처음으로 이동시킨다.
- \b: 백스페이스를 나타낸다. 문자열 내에서 한 글자를 삭제한다.
print('안녕하세요\\n파이썬!')
print('이름:\\t김사과')
print('파이썬은 너무 재밌네: \\')
print("'안녕'")
print('"안녕"')
print(""안녕"")
결과
안녕하세요
파이썬!
이름: 김사과
파이썬은 너무 재밌네: \
'안녕'
"안녕"
"안녕"
3. print 함수내의 연산
print() 함수는 문자열뿐만 아니라 숫자와 연산 결과도 출력할 수 있다.
덧셈 +
뺄셈 -
곱셈 *
나눗셈 /
나눗셈 몫 //
나눗셈 나머지 %
거듭제곱 **
print(10)
print(10 + 5)
print('덧셈: ', 10 + 5)
print('뺄셈: ', 10 - 5)
print('곱셈: ', 10 \* 5)
print('나눗셈: ', 10 / 5)
print('정수 나눗셈(몫): ', 10 // 5)
print('나머지: ', 10 % 5)
print('거듭제곱: ', 10 \*\* 5)
결과
10
15
덧셈: 15
뺄셈: 5
곱셈: 50
나눗셈: 2.0
정수 나눗셈(몫): 2
나머지: 0
거듭제곱: 100000
정수 + 정수는 정수로 표현되지만 나눗셈은 정수 끼리 나누더라도 무조건 실수로 표현된다.
4. 출력서식 지정
파이썬의 print() 함수는 출력 서식을 지정하여 값을 형식화하고 출력하는 기능을 제공한다. 서식 지정자와 함께 사용되는 % 연산자와 format() 메서드를 사용하여 원하는 형식으로 출력할 수 있다.
파이썬은 함수와 메서드를 둘다 사용한다 함수는 개별적으로 기능을 제공하고 메서드는 여러 기능을 묶어서 제공한다.
1. % 연산자를 사용하여 출력 서식을 지정
%s: 문자열을 출력
%d: 정수를 출력
%f: 실수를 소숫점 6번째 자리까지 출력
%.nf: 소수점 이하 n자리까지 출력
print('정수: ', 100)
print('정수: %d' % 100)
print('정수: %d' % 100.5)
print('실수: %f' % 100.5)
print('실수: %f' % 100)
print('문자열: %s' % '파이썬')
print('문자열: %s' % 100)
print('실수 2번째자리: %.2f' % 50.123245)
print(f'정수: {100}')
print(f'정수: {100 + 50}')
결과
정수: 100
정수: 100
정수: 100
실수: 100.500000
실수: 100.000000
문자열: 파이썬
문자열: 100
정수: 100
정수: 150
print('5 + 3 = 8')
print('%d + %d = %d' % (5, 3, 5+3))
결과
5 + 3 = 8
5 + 3 = 8
2.f-string
name = "홍길동"
age = 30
height = 175.55
formatted\_string = f"이름: {name}, 나이: {age}, 키: {height}"
print(formatted\_string)
결과 : 이름: 홍길동, 나이: 30 키: 175.55
pi = 3.14159
# 원주율을 소수점 둘째 자리까지 출력합니다.
formatted\_pi = f"원주율: {pi:.2f}"
print(formatted\_pi)
결과 : 원주율: 3.14
f-string에서 소수점 자릿수를 지정하고 싶다면 위와 같이 변수명:.nf형태로 사면 된다. 위의 예제를 보시면 "원주율: 3.14"와 같은 형식으로 원주율이 포맷팅 되어 출력되는 것을 볼 수 있다.
f-string은 문자열의 앞에 f 글자를 붙인 문자열을 의미하며 {} 안에서 변수의 이름을 바로 사용할 수 있기 때문에 가독성도 높고 편리하여 가장 진보된 방식으로 평가된다.
3.format
format() 메서드는 파이썬 문자열을 형식화하는 데 사용되는 강력한 도구이다. 이 메서드를 사용하면 문자열에 변수, 숫자, 날짜 등을 쉽게 삽입하고 원하는 형식으로 출력할 수 있다.
% 대신에 {} 중괄호로 대체되었다고 생각하면 된다. 자료형을 표시할 필요가 없고 자릿수에 맞춰 데이터가 삽입되므로 % 연산자보다 진보된 방식으로 평가됨.
{}: 중괄호 안에 변수나 표현식을 넣어 값을 출력
{:d}: 정수를 출력
{:f}: 부동 소수점 숫자를 출력
{:s}: 문자열을 출력
{:x}: 정수를 16진수로 출력.
{:0n}: n 자리의 정수를 0으로 채워서 출력
{:n.mf}: 전체 길이 n과 소수점 이하 자리수 m을 지정하여 부동 소수점 숫자를 출력
5.주석문
파이썬 주석은 코드 내에 프로그래머가 작성한 설명이나 메모를 포함하는데 사용된다. 주석은 코드를 이해하고 다른 개발자와 협업하는 데 도움이 되며, 코드의 기능과 목적을 명확하게 설명할 수 있다. 주석은 프로그램 실행 중에 무시되므로 코드 실행에 영향을 미치지 않는다.
한줄주석
print('파이썬 출력하기') # 문자열 출력은 작은따옴표 '' 또는 큰 따옴표 "" 를사용
결과
파이썬 출력하기
여러줄 주석
'''
이곳은 여러 줄 주석입니다.
여러 줄 주석은 큰따옴표 세 개 또는 작은 따옴표 세 개 사이에 작성합니다.
여러 줄에 걸쳐 설명을 적을수 있습니다.
'''
print('파이썬 출력하기!')
결과
파이썬 출력하기!
'코딩 > 파이썬' 카테고리의 다른 글
파이썬 - 리스트 (0) | 2024.03.13 |
---|---|
파이썬의 변수 (0) | 2024.03.12 |
문자열 다루기 (2) | 2024.03.12 |
구글 코랩(Google colab) (0) | 2024.03.11 |
파이썬(Python) 개요 (0) | 2024.03.11 |