python 자료형
[Python] 자료형 - 집합(Set)
[Python] 자료형 - 집합(Set)
2023.01.18Python에서 set 자료형은 순서가 없고, 중복되지 않는 요소들의 집합을 나타내는 객체입니다. set 객체는 집합 연산(union, intersection, difference, symmetric difference)을 지원하며, 관련된 함수들(add, remove, discard, clear, pop, ...)를 지원합니다. set 객체는 순서를 가지지 않으며, 인덱싱, 슬라이싱 기능을 지원하지 않음 set 객체는 수학적 집합의 특성을 가지며, 중복된 요소를 가질 수 없음 set은 변경 가능(mutable) 객체 set 객체는 요소들의 순서가 없기 때문에, 특정 요소가 있는지 확인하는 것은 O(1) 의 시간 복잡도 # set 생성 s = set([1, 2, 3, 4, 5]) print(s) # {1..
[Python] 자료형 - 문자열 (String)
[Python] 자료형 - 문자열 (String)
2021.05.18Python에서 문자열은 작은따옴표(') 또는 큰따옴표(")로 묶인 일련의 문자입니다. 문자열은 텍스트를 저장하고 조작하는 데 사용되며 Python에서 가장 많이 사용되는 데이터 유형 중 하나입니다. >>> a = 'this is a sentence' >>> a 'this is a sentence' >>> a = '123' >>> type(a) str >>> "Hello World" # 큰 따옴표로 감싸기 >>> 'Python is fun'# 작은 따옴표로 감싸기 >>> '''this is also a string''' # 작은 따옴표 3개를 연속으로 써서 감싸기 >>> """this is a string"""# 큰 따옴표 3개를 연속을 싸서 감싸기 문자열 연산 >>> 'let\'s ' + 'add th..
[Python] 숫자형
[Python] 숫자형
2021.05.18정수 123, -345, 0 실수 123.45, -1234.5, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 정수형(integer) >>> a = 123 >>> a 123 >>> type(a) int 실수형(floating-point) >>> a = 6.2 >>> a 6.2 >>> type(a) float # 실수형을 다음과 같이 컴퓨터식 지수 표현 방식(scientific notation)으로 표현가능 >>> a = 6.2e-23 # 6.2*10^-23를 의미 >>> a = 6.2E-23 # 위와 같음 복소수(complex) >>> a = complex(1, 3) >>> a (1+3j) >>> type(a) complex >>> a = 3-4j >>> a (3-4j) >>> ty..