프로그래밍 언어/Python 3.11

[Python] 변수 및 자료형

cogito21_cpp 2024. 8. 13. 14:05
반응형

1. 변수

- 변수: 변할 수 있는 것으로 값을 담는 메모리의 명칭

- 변수 선언 및 초기화

# 변수 선언 및 초기화
var_name = val

2. 자료형

- Number: 정수(int), 실수(float), 복소수(complex)

- String: 문자열을 표현. 문자열 포매팅(%, .format , f-string)

- Boolean: 참/거짓을 표현. True/False

3. 형 변환

- int(val, base): 정수로 변환

- float(): 실수로 변환

- complex(): 복소수로 변환

- str(): 문자열로 변환

- bool(): Boolean으로 변환

4. 메서드

숫자 진법

- bin(): 2진수, 0b로 표기

- oct(): 8진수, 0o로 표기

- int(): 10진수

- hex(): 16진수, 0x로 표기

자료형 확인

- type(val): 자료형 반환

- isinstance(val, type): 자료형과 같으면 True, 다르면 False

5. 예시

# 변수 선언 및 초기화
var_int = 10
var_float = 5.3
var_str = f"hello {var_int}"
var_bool = True

# 변수 확인
print(var_int)

# 자료형 확인
print(type(var_int))
print(isinstance(1, int))

Reference

- Python 3.11.8: Data Type

반응형