1) print() 함수를 사용해서 문구를 명시할 수 있다.
2) input() 함수 안에 입력가이드 문구를 명시할 수 있다.
print(f'user name : {userName}, user age : {userAge}')
f = 포맷문자열을 쓰겠다
'' = 이 안에 넣겠다
{} = 변수를 넣겠다
, = 이어서 쓰겠다
print('user name : {}'.format(userName))
print('user age : {}'.format(userAge))
print('user name: {}, user age : {}'.format(userName, userAge))
->
user name : hong gil dong
user age : 21
user name: hong gil dong, user age : 21
print('나의 이름은 {0}이고, 나이는 {1}살 입니다. {0}이름은 아버지께서 지어주셨습니다.'.format(userName, userAge))
{ }안을 비워놓으면 순차적으로 나오는데, 순서대로 숫자를 넣어주면 해당 데이터가 출력된다.
print('user name : %s' % userName)
print('user age : %d' % userAge)
print('user name : %s, user age : %d' % (userName, userAge))
print('pi : %f' % pi)
print('pi : %d' % pi)
->
user name : 홍길동
user age : 21
user name : 홍길동, user age : 21
pi : 3.1
pi : 3
print(' ') = 라는 문자를 출력하겠다
% = 뒤에 나오는 데이터를 할당하겠다
print('pi : %.0f' % 3.141592)
print('pi : %.2f' % 3.141592)
print('pi : %.4f' % 3.141592)
print('pi : %.6f' % 3.141592)
->
pi : 3
pi : 3.14
pi : 3.1416
pi : 3.141592
연산의 대상 = 피연산자
num1 = 3.14
num2 = 0.12
print('num1 + num2 = %.2f' % (num1 + num2))
str1 = 'Good'
str2 = ' '
str3 = 'morning'
print(str1 + str2 + str3)
print(f'result : {result}')
result = num1 + str1
print(f'result = {result}')
-> TypeError : unsupported operand~
num1 = 10
fnum1 = 3.14
result = num1 - fnum1
print(f'num1 : {num1}')
print(f'fnum1 : {fnum1}')
print(f'result : {result}')
print(f'type of result : {type(result)}')
str1 = 'Good'
str2 = ' '
str3 = 'afternoon'
result = str1 - str2 - str3
print('result : {}'.format(result))