[제로베이스 데이터 취업스쿨] 23.06.05 스터디 노트

김준호·2023년 6월 5일
0
post-thumbnail

데이터 입력

input() 함수 사용

예시1

print('키보드를 통해서 데이터를 입력하세요 : ')
userInputData = input()
print(userInputData)

결과1

키보드를 통해서 데이터를 입력하세요 : 
**안녕하세요**
안녕하세요

#**안녕하세요**는 입력한 데이터

예시2

userInputData = input('키보드를 통해서 데이터를 입력하세요 : ')
print(userInputData)

결과2

키보드를 통해서 데이터를 입력하세요 : 안녕하세요
안녕하세요

input() 함수를 이용해서 입력한 데이터는 항상 문자(열) 자료형

예시

userInputData = input('키보드를 통해서 데이터를 입력하세요 : ')
print(userInputData)
print(type(userInputData))

결과

키보드를 통해서 데이터를 입력하세요 : 10
10
<class 'str'>

입력받은 데이터 형 변환 가능

예시

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

결과

입력 :  **10**
10
<class 'int'>

데이터 출력

print() 함수 사용

콤마(,)를 이용한 데이터 출력

userName = '홍길동'
userAge = 30
print('User Name :', userName,' User Age :', userAge )
User Name : 홍길동  User Age : 30

포맷 문자열을 이용한 데이터 출력

userName = '홍길동'
userAge = 30

print(f'User Name: {userName}, User Age: {userAge}')
User Name: 홍길동, User Age: 30

특수문자

\t : 탭
\n : 개행

userName = '홍길동'
userAge = 30

print(f'User Name\t:\t{userName}\nUser Age\t:\t{userAge}')
User Name	:	홍길동
User Age	:	30

  • end='' --> 자동개행 막기
print('3*5=', end='')
print(3*5)
3*5= 15

format()

format()함수를 이용한 데이터 출력

userName = '홍길동'
userAge = 30
print('User Name : {}'.format(userName))
User Name : 홍길동

format()함수를 이용한 데이터 연속 출력

userName = '홍길동'
userAge = 30
print('User Name : {}, User Age : {}'.format(userName,userAge))
User Name : 홍길동, User Age : 30

format()함수의 인덱스를 이용한 출력

userName = '홍길동'
userAge = 30

print('내 이름은 {0}이고 나이는 {1}살 입니다. {0}이름은 아버지가 지어주셨습니다.'.format(userName,userAge))
내 이름은 홍길동이고 나이는 30살 입니다. 홍길동이름은 아버지가 지어주셨습니다.

형식문자

%s = 문자열
%d = 정수
%f = 실수

형식문자를 이용한 데이터 출력

userName = '홍길동'
userAge = 30

print('User Name : %s' %userName)
print('User Name : %s, User Age : %d' %(userName,userAge))
User Name : 홍길동
User Name : 홍길동, User Age : 30

소수점 자리 정하기

%.nf -> 소수점 n번째 자리까지 출력

print('pi : %f'%3.141592)
print('pi : %.2f'%3.141592)
print('pi : %.4f'%3.141592)
print('pi : %.6f'%3.141592)
pi : 3.141592
pi : 3.14
pi : 3.1416
pi : 3.141592

연산자

  • result = data1 + data2
    • =,+ : 연산자
    • data1, data2 : 피연산자

연산자 종류

  • 산술연산자 : +, -, *, /, %(나누기 나머지), //(나누기 몫), **(제곱근)
  • 할당 연산자 : =, +=, -=, *=, /=, %=, //=
  • 비교 연산자 : >, >=, <, <=, ==, !=(같지 않다)
  • 논리 연산자 : and, or, not

덧셈 연산자

num1 = 10
num2 = 20

print(num1 + num2)
print('num1 + num2 = %f' %(num1+num2))
30
num1 + num2 = 30.000000

뺄셈 연산자

fNum1 = 3.14
fNum2 = 0.14
result = fNum1 - fNum2
result = int(result)

print(f'fNum1 : {fNum1}')
print(f'fNum2 : {fNum2}')
print(f'result : {result}')
fNum1 : 3.14
fNum2 : 0.14
result : 3.0

꿀팁

주석 단축키

ctrl + /

행 복사 단축키

ctrl + d

profile
취업공부

0개의 댓글