Day1. 파이썬 기초(1~4)

Junghwan Park·2023년 4월 8일
1

스터디노트

목록 보기
2/54

변수

변수의 정의

  • 데이터가 저장되어 있는 메모리 공간
  • 변수를 정의할 때 반드시 '초기화' 한다

변수를 사용하는 이유

  • 변수는 주로 데이터를 재사용하기 위한 목적으로 사용한다

변수 작명법

  • 영문을 사용한다
myCountry = '대한민국' (O)
출생국가 = '대한민국' (X)
  • 첫 번째는 소문자로
myCountry = '대한민국' (O)
MyCountry = '대한민국' (X)
  • 가급적 데이터의 의미를 파악할 수 있는 명사 사용
  • 카멜 표기법 또는 스네이크 표기법 사용
customerBankAccount = '123-12-123-123123' (카멜 표기법)
customer_bank_account = '123-12-123-123123' (스네이크 표기법)
  • 예약어(파이선에서 이미 예약된 단어) 사용금지
False = 'False' (예약어 이므로 변수로 사용 불가)
  • 특수문자 사용금지(단, 언더바(_)는 사용가능)
!@#myCountry = '대한민국' (특수문자 사용으로 인한 오류)
  • 공백문자 사용 금지
  • 변수명 첫 번째에 숫자 사용 금지
my Country = '대한민국' (공백 오류)
 myCountry = '대한민국' (공백 오류)
1myCountry = '대한민국' (첫 글자 숫자 오류)

자료형

자료형(Data type)이란?

  • 효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자(열)형, 논리형으로 구분한 것

    정수: int
    실수: float
    문자: str
    논리형: bool

자료형 변환(문자)

  • 데이터 타입을 변환하는 것으로 파이썬에서 제공하는 함수를 이용한다

    정수 <-type casting-> 문자(열)
    실수 <-type casting-> 정수
    논리 <-type casting-> 문자(열)

    빈문자 '' => 데이터 없음 => False
    공백문자 ' ' => 공백 데이터 있음 => Ture

데이터 입력

  • input()함수를 이용한 데이터 입력
  • 형 변환 함수를 이용한 형 변환
userInputData = int(input('정수형 입력: ))

데이터 출력

  • print() 함수를 이용한 기본적인 데이터 출력
userName = '슈퍼맨'
print(userName)
  • 콤마(,)를 이용한 데이터 연속 출력
print('User Name : ', userName, 'User age : ', userAge)
  • 포멧 문자열을 이용한 데이터 출력
print(f'User name : {userName}')

format()와 형식문자

  • format() 함수를 이용한 데이터 출력
print('User Name : {}'.format(userName))
print('User Name : {}, User Age : {}'.format(userName, userAge))
  • format() 함수의 인덱스를 이용한 출력
print('나의 이름은 {0}이고, 나이는 {1}이다. {0}이름은 부모님께서 지어 주셨다.'format(userName, userAge)
profile
안녕하세요 반갑습니다^^

0개의 댓글