안녕하세요 아임코딩입니다.
이번에는 파이썬을 이용한 기본 입출력에 대해서 알아보겠습니다.
프로그래밍을 하다보면 화면에 어떤 값이나 문자를 출력해야할 일이 많이 있습니다.
파이썬에서는 print() 함수를 이용하여 화면에 원하는 값이나 문자들을 출력할 수 있습니다.
기본 문법
print(출력하고 싶은 것들)
#문자열
print("안녕하세요")
#숫자
print(100)
#변수
a = 10
print(a)
#여러 개 출력
print(10, 20, "안녕")
파이썬에서는 print() 함수를 이용하여 원하는 문자열, 숫자, 변수 등을 출력할 수 있습니다.
print() 함수 안에 쉼표를 이용하면 여러 개의 값도 출력을 할 수 있습니다.
문자열 출력
#따옴표, 쌍따옴표
print('안녕하세요')
print("안녕하세요")
#3개 따옴표, 쌍따옴표
print("""여러 줄을
출력할 수 있습니다.
""")
print('''여러 줄을
출력할 수 있습니다.
''')
#문자열 안에 따옴표나 쌍따옴표
print("안녕'하세요")
print('안녕"하세요')
파이썬에서 print()함수를 이용하면 다양한 문자열을 출력할 수 있습니다.
문자열을 출력하는 방식은 따옴표나 쌍따옴표를 이용하여 출력하는 방식입니다.
안녕하세요 라는 문자열을 출력하고 싶다면 print("안녕하세요") 나 print('안녕하세요')를 하면 화면에 안녕하세요 라는 문자열을 출력할 수 있습니다.
""" 출력하고 싶은 문자열 여러 줄 """
''' 출력하고 싶은 문자열 여러 줄 '''
여러 줄을 한번에 출력하고 싶다면 쌍따옴표 3개나 따옴표 3개를 이용하면 여러 줄을 한번에 화면에 출력할 수 있습니다.
만약 문자열 안에 ' 나 " 를 출력하고 싶다면 " 나 ' 를 이용하여 문자열을 출력한다면 이를 해결할 수 있습니다.
구분자
print(1, 2, 3, 4, 5)
print('안녕', '하세요')
a = 10
b = 20
c = 30
print(a, b, c)
위의 코드들처럼 여러 개의 요소를 화면에 출력하면 파이썬에서 자동으로 공백을 출력해줍니다.
하지만 경우에 따라서는 자동으로 출력되는 공백이 필요없을 수도 있는데 이를 수정할 수 있는 방법도 존재합니다.
#sep 설정
print(10 , 20, 30, sep="a")
출력할 요소 사이에 출력되는 구분자(seperate 문자)를 설정해주면 자동으로 설정되어있는 구분자인 공백이 아니라 프로그래머가 설정한 구분자를 출력해줍니다.
줄바꿈 문자
print("안녕하세요")
print("저는")
print("아임코딩입니다.")
파이썬에서 print()함수를 여러 개를 이용하여 출력하면 자동으로 출력하는 문자가 있는데 바로 엔터(줄바꿈) 문자 입니다.
프로그래밍을 하다보면 자동으로 추가되는 줄바꿈 문자를 변경하고 싶을 수 있는데요, 변경하는 방법은 아래와 같습니다.
print("안녕하세요", end = ' ')
print("저는", end = ' ')
print("아임코딩입니다.", end = ' ')
자동으로 추가되는 줄바꿈 문자를 end = ' ' 이렇게 공백으로 바꿔주고 실행을 해보면 print() 함수에서 자동으로 마지막에 추가해주는 문자인 줄바꿈 문자 대신 공백이 출력되는 것을 확인할 수 있습니다.
정리
이번에는 파이썬에서 화면에 출력을 할 수 있는 print() 함수에 대해서 알아봤습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬 기초] 문자열 함수 (1) | 2024.01.08 |
---|---|
[파이썬 기초] 문자열 인덱싱 슬라이싱 (2) | 2024.01.08 |
[파이썬 기초] 문자열 기초 (1) | 2024.01.08 |
[파이썬 기초] 사용자 입력 input() (0) | 2024.01.08 |
[파이썬 기초] 변수 (0) | 2024.01.07 |