💻 개발
[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
반응형