0408 파이썬 기초 3일차(~15)

박영선·2023년 4월 8일
0

데이터 입력

input() 함수를 이용하여 입력

userInputData = input('데이터 입력하세요.')

print(userInputData)

input에 넣은 글이 print(userInputData)로 출력 된다.

input으로 받는 함수는 모두 문자열

형 변환을 위해서는

userInputData = int(input('입력 :'))

input 앞에 형변환 함수 입력

데이터 출력

print() 를 사용하여 출력

콤마를 사용한 연속 출력
*print()는 자동개행, end=''를 통해 개행 방지

print('3 * 5 = ', end='')
print(15)

3*5=15

포맷 문자열을 이용한 데이터 출력(콤마보다 추천)

userName = '홍길동'
print(f'User name : {userName}')

User name : 홍길동

특수문자
\t -> 탭
\n -> 개행
ex)

print(f'User name\t:\t{userName}\n Hi)

User name	:	홍길동
 Hi
 이렇게 출력됨

연습해보기

format()와 형식문자

format()함수

userName = '홍길동'
userAge = 20
print('User name : {}, User age : {}'.format(userName, userAge))

User Name : 홍길동, User age : 20
출력

format()함수 + 인덱스 사용

print('나는 {0}이고 나이는 {1}, {0}는 아버지가 지어주셨습니다.'.format(userName,userAge)

이름이 0 , 나이가 1로 지정되어 자동으로 들어감

형식문자를 이용한 데이터 출력
%s -> 문자열
%d -> 정수
%f -> 실수

print('User name: %s' %userName)
print('User age: %d' %userAge)

User Name : 홍길동
User age : 20
출력

print('User name: %s, User age : %d' %(userName, userAge))
User Name : 홍길동, User age : 20
출력

소숫점 자리 정하기

pi = 3.14
print('pi : %.1f' %pi)

pi = 3.1
출력

%f 가 실수 출력 / .1은 첫째자리까지, .2은 둘째자리까지 출력... 이런 방식임
ex)

profile
데이터분석 공부 시작했습니다

0개의 댓글