반응형
print 함수
기본 개념 및 사용법
- 화면에 출력을 목적
- print(" text ") : "text" 라는 문구가 화면에 출력
print 함수에 변수 값 넣기
- 변수와 내용을 합쳐 텍스트 출력하기
text = "world"
print("hello " + text)
# >>> hello world
- 포맷팅을 이용하여 출력하기
- 문자열 포맷 자세히 보러 가기 : Python - format() 함수 - 문자열 포맷팅하기
text = "hello"
print(f"{text}")
# >>> hello
줄바꿈하기
- print 함수 내 이스케이프 문자를 이용
- \n 는 줄바꿈을 의미
print("\n 1 \n 2")
# >>>
# 1
# 2
특수문자 넣기
- 위의 줄바꿈 방식과 동일하게 이스케이프 문자를 이용
- 이스케이프 문자를 뒤에 특수문자 위치
# 따옴표(") 넣기
print(" \" ")
# >>> "
출력 함수 구분자 설정 (sep)
- 화면에 출력할 문자열이 여러개일 경우, 구분자(=Seperator, =sep)를 활용하여 가독성을 높임
- sep의 기본 값은 공백
- print("text1", "text2", sep=' str') : text1과 text2 두 문자열 사이에 sep을 사용하여 특정 문자 str을 삽입
출력 함수 마지막 문자열 설정 (end)
- 여러번의 print 출력시 기본적으로 한 번의 print당 엔터(\n) 처리되어 다음 print 출력시 다음 줄에 출력
- 즉, print 출력의 끝은 기본 값이 엔터(\n), 이를 end를 통하여 변경 가능
- print("text1", end='str') : text1을 출력하고 다음 출력의 시작을 다음 줄(엔터)이 아닌 str로 대체
- 이해가 어려우면 직접 예시를 통하여 확인하고 이해해보자.
input 함수
기본 개념 및 사용법
- 사용자에게 값을 입력받는 것을 목적
- 입력받은 값은 문자열로 저장
input 함수 사용 주의사항
input 함수는 입력받은 값 연산 시 데이터형이 반드시 일치하여야 함
일치하지 않을 경우, 데이터 형변환 필요
- 올바르지 않은 연산 (문자열끼리)
- 올바른 연산 (정수로 형변환)
- 문자열로 받은 변수 a와 b를 형변환(int)을 이용하여 정수형으로 변경
- 데이터 형변환 자세히 보기 : https://luvris2.tistory.com/11
반응형