3일차 파이썬 기초

hs0820·2023년 5월 4일

파이썬

목록 보기
2/16

파이썬 기초

  • 제로베이스 3일차 파이썬 기초 부분

자료형

  • 정수: int
  • 실수: float
  • 문자(열): str
  • 논리형: bool(True, False)
inNum = 10
stNum = '10'
inNum = str(inNum) -> 정수에서 문자로 변환
stNum = int(stNum) -> 문자에서 정수로 변환
stNum = float(stNum) -> 문자에서 실수로 변환

thisNull = ''
name = 'kim'
isTrue = 'True'
isFalse = 'False'
thisNull = bool(thisNull) -> False
name = bool(name) -> True
isTrue = bool(isTrue) -> True
isFalse = bool(isFalse) -> True

# 문자가 있으면 True

input()

  • 입력받은 데이터를 문자 데이터 타입으로 저장됨
print('입력하세요.')
userInputData = input()
-> 키보드
print(userInputData) -> 키보드

userInputData = input('너의 이름은?') -> kim
print(userInputData) -> kim
print(type(userInputData)) -> str

# 정수로 변경
isNum = int(input('좋아하는 숫자는?'))print(isNum) -> 5
print(type(isNum)) -> int

print

  • 자동으로 줄바꿈
  • 콤마(,) 또는 포멧(f'')문자열로 구분 가능
    붙이고 싶을 때는 print('안녕',end='')
userName = 'kim'
print(f'user name : {userName}')
-> user name : kim

format()

userName = 'kimhs'
userAge = 33
print('user name : {}, user age : {}'.format(userName, userAge))
# index를 통해 순서를 변경할 수 있다.
print('나이는 {1} 이고, 이름은 {0} 입니다.'.format(userName, userAge))
-> 나이는 33 이고, 이름은 kimhs 입니다.
  • 형식 문자를 이용한 데이터 출력
    %s -> 문자열
    %d -> 정수
    %f -> 실수
    소수점 n자리 표현
    %.nf -> 소수점 n자리 표현
userName = 'kimhs'
userAge = 33
print('user name: %s' % userName)
print('user age: %d' % userAge)
print('user name & age: %s, %d' % (userName, userAge))
-> user name & age: kimhs, 33

thisNum = 3.12334234
print('소수점 1자리 : %.1f' % thisNum)
-> 소수점 1자리 : 3.1
print('소수점 3자리 : %.3f' % thisNum)
-> 소수점 3자리 : 3.123
print('소수점 6자리 : %.6f' % thisNum)
-> 소수점 6자리 : 3.123342

어제 오늘 일정이 있어서 많이 듣지 못했지만
주말까지 남은 부분을 완벽하게 진행할 수 있도록 관리해야겠다.

profile
개발 스터디 노트

0개의 댓글