[데이터분석]파이썬 1일차 스터디노트

bin·2023년 2월 2일
0

파이썬

목록 보기
1/12
post-thumbnail

변수 / 자료형 / input / print / format

변수: 데이터가 저장되어 있는 메모리 공간


= number라는 공간에 10을 할당
->데이터 재사용하기 위한 목적으로 사용, 프로그램 보다 효율적으로 관리 가능

*변수 작명법
1. 영문 사용
2. 첫번째는 소문자로 권장
3. 데이터 의미 파악할 수 있는 명사 사용
4. 카멜 표기법(myName) / 스네이크 표기법(my_name) 사용
5. 예약어 사용 금지
import keyword
print(keyword.kwlist)
6. 특수문자 사용 금지(단, 언더바 사용 가능)
7. 공백 문자 사용 금지

자료형(data type) 효율적인 메모리 사용을 위해 데이터를 구분한 것
정수(int) / 실수(float) / 문자(열)(str) / 논리형(bool)

  • 정수는 메모리가 허용되는 한 무한 사용 가능
  • 실수는 소수점 17~18번째에서 데이터 손실 발생
  • 숫자도 따옴표로 묶으면 문자(열)로 인식

자료형 변환(type casting) 데이터 타입 변환
파이썬에서 제공하는 함수 이용

  • 정수,실수,논리형 -> 문자: str()함수 사용
  • 주석처리(#, ctrl+/): 메모할 때 사용
    다행 주석 처리 : 앞 뒤에 작은 따옴표 세개(''')
  • 문자(열) -> 정수: int()함수 사용
  • 문자(열) -> 실수: float()함수 사용
  • 논리 -> 정수: int(1)/실수: float(1.0) 함수 사용
    True=1, False=0 출력
  • 문자(열) -> 논리: bool()함수 사용
    데이터 있으면 True, 없으면 False
    ※ 빈문자(‘’ – 데이터 없음) VS 공백문자(‘ ‘ – 공백 데이터 있음)
    공통점: 둘 다 str타입
    차이점: 빈문자 -> 논리 : False / 공백문자 -> 논리 : True(데이터 있기 때문)

Input 데이터 입력을 위한 함수
type: 항상 str, 연산하기 위해서는 int,float로 변환

Print 데이터 출력을 위한 함수

  • 데이터 연속 출력: 콤마(,) 이용

  • 자동개행 막기: end=''

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

  • 특수문자
    \t = 탭 / \n = 개행
    ```

  • 응용문제

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

  • format()함수의 인덱스를 이용한 출력
  • 형식문자를 이용한 데이터 출력
    %s : 문자열 / %d: 정수 / %f: 실수

  • 소수점 자릿수 정하기
    %.nf – 소수점 n자리까지 표현

  • (응용) format 3가지 표현 활용하여 원의 넓이 구하기

📌 내일 학습 계획
-파이썬 초급 다 듣고 복습

0개의 댓글