일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 숫자형식오류
- DoitSQL
- 배열 예제
- SQL입문
- 자바
- 자바 오류
- 자바 예외
- Doit입문SQL
- 함수
- 키-값 데이터베이스
- 함수 선언
- DoitSQL입문
- 웹 브라우저 전쟁
- 크롤링
- 예외
- 배열 3요소
- 생성자
- 우아한테크
- SQL
- 숫자 형식
- html
- DoIt
- 페이지분석
- 웹브라우저 수용도
- R1C3
- 예제
- HTML역사
- 크롤링 오류
- 데이터베이스
- dbms
Archives
- Today
- Total
프로그래밍
[Python] 변수와 자료형 본문
728x90
반응형
변수와 자료형
파이썬은 동적타이핑언어이며 순수 객체 지향임을 명시하고 학습하는 것이 좋다
파이썬의 변수는 값을 저장하는 메모리 공간
기본 자료형으로 int, float, str, bool이 존재
int(), float(), str(), bool() 함수를 통해 다른 자료형의 객체로 변환 가능
list 자료형: 여러 객체를 저장하고 저장된 객체 수정 가능
tuple 자료형: 여러 객체를 저장하지만 저장된 객체 수정 불가
set 자료형: 중복되지 않은 여러 객체를 저장
dict 자료형: 키와 값 조합으로 구성된 여러 객체 저장
변수 규칙
- 영문, 한글, 숫자, 밑줄(_)로 구성
- 특수문자(!, @, #, $, %, ^, &, *, (, ), -, + 등) 사용 불가
- 대소문자 구분
- 변수명 첫글자로 숫자 사용 불가
- 키워드(list, dict, if, for, and) 사용 불가
이 밖에 권장되는 규칙
- 가급적 소문자로 구성
- 영문 변수명 사용
- 직관적인 변수명 사용
기본 자료형
구분 | 자료형 | 변환 함수 | 의미 |
int | 정수 | int(n) | n을 정수로 변환 |
float | 실수 | float(n) | n을 실수로 변환 |
bool | 논리 | bool(n) | n을 논리로 변환 |
str | 문자열 | str(n) | n을 문자열로 변환 |
컬렉션
여러 값을 하나의 이름으로 묶어서 관리하는 자료형
컬렉션 | 생성 함수 | 특징 | 예시 |
리스트 | list() | 추가, 수정, 삭제가 언제나 가능 | a=[1, 2, 3] |
튜플 | tuple() | 생성되고 나면 변경 불가능 | a=(1, 2, 3) |
세트 | set() | 중복된 값의 저장 불가능 | a={1, 2, 3} |
딕셔너리 | dict() | 키 + 값으로 관리 | a={'age':24} |
mutable(가변)과 immutable(불변)
mutable은 생성된 후에도 변경 가능한 자료형을
immutable은 생성된 후에는 변경이 불가능한 자료형을 의미
mutalbe | immutable |
리스트(list), 세트(set), 딕셔너리(dict) | 정수(int), 실수(float), 문자열(str), 튜플(tuple) |
728x90
반응형
'Python > 파이썬 기초' 카테고리의 다른 글
[Python] 내장함수 (0) | 2023.11.06 |
---|---|
[Python] 파이썬의 제어문 (0) | 2023.11.05 |
[Python] 파이썬의 연산자 (0) | 2023.11.05 |
[Python] 기본 입출력 (0) | 2023.11.05 |
[Python] 파이썬이란? (0) | 2023.11.05 |
Comments