파이썬 기초 - 데이터와 변수(3)
◾데이터 입력
- 입력 : input() 함수 이용
- input() 안에 입력 가이드 문구를 명시할 수 있다.
- input() 함수를 이용해 입력한 데이터는 항상 문자(열)형이다
=> 형변환을 통해 원하는 자료형으로 변경
# 기본 사용
print('키보드를 통해서 데이터를 입력하세요.')
userInputData = input()
print(userInputData)
# 가이드 문구 명시
userInputData = input('키보드를 통해서 데이터를 입력하세요.')
print(userInputData)
# 데이터 타입 확인
userInputData =input()
print(userInputData)
print(type(userInputData))
# 입력 데이터 타입 변환(삼각형 넓이 구하기)
# int()를 통해 입력 데이터를 정수로 변환
width = int(input('가로 길이 입력 : '))
height = int(input('세로 길이 입력 : '))
print(width * height)
print(width * height / 2)
◾데이터 출력
- 데이터 출력 : print() 함수를 이용해 기본적인 데이터 출력
- 출력 이후 자동 개행 진행
- end 옵션으로 출력 이후 설정 가능(기본값 : 개행)
- 콤마(,)를 이용해 데이터 연속 출력 가능
- 포멧 문자열(f)를 이용해 중괄호{}에 변수를 넣어 사용 가능
- 특수 문자 : \n(개행), \t(탭) 등
# 변수
userName = 'hong gil dong'
userAge = 20
# 기본 출력
print(userName)
# 연속 출력
print('User name :', userName, 'User age :', userAge)
# end 옵션
print('3 * 6 = ', end = '')
print(3 * 6)
# 포멧 문자열
print(f'User naem : {userName}, User age : {userAge}')
# 특수 문자
print(f'User naem :\t{userName}\nUser age :\t{userAge}')
◾format()와 형식 문자
▫format
- format() 함수를 이용한 데이터 출력
▫ '문자열{}'.format(데이터) 형태로 사용
▫ {}에 인덱스 또는 키 값을 사용해 반복 가능
# 변수
userName = 'Hong gil dong'
userAge = 21
# 기본 출력
print('User name : {}'.format(userName))
# 연속 출력
print('User name : {}, User age : {}'.format(userName, userAge))
# 인덱스 사용
print('User name : {0}, User age : {1}'.format(userName, userAge))
print('User name : {1}, User age : {0}'.format(userName, userAge))
print('나의 이름은 {0}이고, 나이는 {1}살입니다. {0} 이름은 아버님께서 지어 주셨습니다.'.format(userName, userAge))
▫형식 문자
- 형식 문자(%d-정수, %f-실수, %s-문자(열) 등)을 사용한 데이터 출력
▫ '문자열' % (데이터)의 형태로 사용
▫ 소수점 자리수 정하기 : %.nf(소수점 n자리 표현)
# 변수
userName = 'Hong gil dong'
userAge = 21
# 기본 출력
print('User name : %s' % userName)
# 연속 출력
print('User name : %s, User age : %d' % (userName, userAge))
# 소수점 자리수
print('Pi : %f' % 3.14)
print('Pi : %.1f' % 3.14)
print('Pi : %.2f' % 3.14)
Author And Source
이 문제에 관하여(파이썬 기초 - 데이터와 변수(3)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@skarb4788/파이썬-기초-데이터와-변수3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)