💻 개발

[python 기초] 기본 문법

olivia_park 2021. 8. 26. 00:06

❗ 제로베이스 데사과정 복습을 위한 포스팅입니다.

 

변수 선언 : RAM 저장공간에 값을 할당하는 행위

 

식별자 규칙

  • 대문자, 소문, 숫자 선언 가능
  • 가장 앞글자에 숫자 사용 불가
  • 예약어 사용 불가 : def, class, try ...
    - snake_case(변수, 함수). CamelCase(클래스)

데이터 타입

  • 동적타이핑 기능 : 값에 따라 자동으로 저장공간의 데이터 타입이 설정됨
  • 기본 데이터 타입
    - int, float, bool, str
  • 컬렉션 데이터 타입
    - list(iterable), tuple(iterable), dict
  • offset index : 특정 위치의 데이터를 출력할 때 사용
    - iterable한 데이터 타입에서만 사용이 가능
    - [] : mask, masking
    - [idx] : idx 위치 데이터 출력
    - [start : end] : start에서 end까지 출력(end는 포함되지 않음)
    - [start : end : stride] : stride만큼씩 점프하여 출력
  • 각 데이터 타입별 사용가능한 함수 존재


형변환

  • 이미 변수에 설정된 데이터 타입을 변경하는 행위
  • zip
    - 여러개의 리스트를 같은 인덱스끼리 묶어주는 함수
    - 두개의 리스트를 묶어서 dict형으로 변환

 

연산자

산술 +, -, *, /, //, %, **
할당 A (산술) = (data)
비교 <, >, ==, !=, >=, <=
논리 and, or, not
멤버 in, not in

 

 

728x90
반응형