728x90
반응형
Python에는 기본적으로 다음 카테고리의 데이터 유형이 내장되어 있습니다.
텍스트 유형: | str |
숫자 유형: | int, float, complex |
시퀀스 유형: | list, tuple, range |
매핑 유형: | dict |
세트 유형: | set,frozenset |
부울 유형: | bool |
이진 유형: | bytes, bytearray, memoryview |
없음 유형: | NoneType |
x = "Hello World" | str | Try it » |
x = 20 | int | Try it » |
x = 20.5 | float | Try it » |
x = 1j | complex | Try it » |
x = ["apple", "banana", "cherry"] | list | Try it » |
x = ("apple", "banana", "cherry") | tuple | Try it » |
x = range(6) | range | Try it » |
x = {"name" : "John", "age" : 36} | dict | Try it » |
x = {"apple", "banana", "cherry"} | set | Try it » |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | Try it » |
x = True | bool | Try it » |
x = b"Hello" | bytes | Try it » |
x = bytearray(5) | bytearray | Try it » |
x = memoryview(bytes(5)) | memoryview | Try it » |
x = None | NoneType |
특정 데이터 유형 설정
데이터 유형을 지정하려면 다음 생성자 함수를 사용하면 됩니다.
ExampleData TypeTry it
x = str("Hello World") | str | Try it » |
x = int(20) | int | Try it » |
x = float(20.5) | float | Try it » |
x = complex(1j) | complex | Try it » |
x = list(("apple", "banana", "cherry")) | list | Try it » |
x = tuple(("apple", "banana", "cherry")) | tuple | Try it » |
x = range(6) | range | Try it » |
x = dict(name="John", age=36) | dict | Try it » |
x = set(("apple", "banana", "cherry")) | set | Try it » |
x = frozenset(("apple", "banana", "cherry")) | frozenset | Try it » |
x = bool(5) | bool | Try it » |
x = bytes(5) | bytes | Try it » |
x = bytearray(5) | bytearray | Try it » |
x = memoryview(bytes(5)) | memoryview | Try it » |
문자열 :
Python의 문자열은 유니코드 문자를 나타내는 바이트 배열입니다.
그러나 Python에는 문자 데이터 유형이 없으며,
단일 문자는 길이가 1인 문자열일 뿐입니다.
대괄호를 사용하여 문자열의 요소에 접근할 수 있습니다.
a = "Hello, World!"
print(a[1])
문자열 길이
문자열의 길이를 구하려면 len() 함수를 사용하세요.
문자열 확인
문자열에 특정 문구나 문자가 있는지 확인하려면 키워드를 사용할 수 있습니다 in.
txt = "The best things in life are free!"
print("free" in txt)
문자열에 특정 문구나 문자가 존재하지 않는지 확인하려면 키워드를 사용할 수 있습니다 not in.
txt = "The best things in life are free!"
print("expensive" not in txt)
대문자 / 소문자
upper()메서드는 문자열을 대문자로 반환합니다.
a = "Hello, World!"
print(a.upper())
print(a.upper())
lower()메서드는 문자열을 소문자로 반환합니다.
a = "Hello, World!"
print(a.lower())
print(a.lower())
공백 제거
strip()방법은 시작이나 끝의 공백을 제거합니다.
a = " Hello, World! "
print(a.strip()) # returns "Hello, World!"
print(a.strip()) # returns "Hello, World!"
문자열 바꾸기
replace()메서드는 문자열을 다른 문자열로 바꿉니다.
a = "Hello, World!"
print(a.replace("H", "J"))
print(a.replace("H", "J"))
문자열 분할
split() 메서드는 지정된 구분 기호 사이의 텍스트가 목록 항목이 되는 목록을 반환합니다.
a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']
728x90
반응형
'Python > 파이썬 기초' 카테고리의 다른 글
W3School 파이썬 기초 1 : print, 변수, 주석, 컬랙션 언패킹 (0) | 2024.12.24 |
---|---|
환경 구축 -Vs Code에 파이썬 개발 환경 구축하기 ( 펌 ) (0) | 2024.12.24 |