마인드 맵 갤러리 파이썬 데이터 유형
Python 기본 - 데이터 유형, 이러한 데이터 유형은 Python 프로그래밍에서 매우 일반적이며 각 유형에는 데이터 처리를 용이하게 할 수 있는 특정 방법과 작업이 있습니다.
2024-03-14 17:00:25에 편집됨파이썬 데이터 유형
수치
유형
정수
정수
베이스
바이너리
0b
0B
8진수
0o
0O
소수
16진수
0x
0X
부동 소수점 수
소수
뜨다
계산을 하지 마세요
바이너리로의 변환이 편향됨
값 범위가 있습니다
최대값
1.7976931348623157e 308
inf
최소값
2.2250738585072014e-308
0.0
복수형
허수는 j로 표현됩니다.
예
c=4 5j
값
실제 부품 표시
c. 진짜
허수부 표시
c.이미지
모델 길이
복근(c)
부울 유형
부울
숫자를 부울 유형으로
거짓
0
0.0
없는
진실
다른 값
첫 글자는 대문자여야 합니다
값
진실
1
거짓
0
int()를 사용하여 숫자로 변환 가능
배정 후 디지털 운영에 직접 참여할 수 있습니다.
작업
그리고
모든 T
티
F가 있다
에프
단락
F가 있다고 판단되는 경우
달리기를 멈춰라
반품F
예
모든 T
마지막 값
F가 있다
첫 번째 F
또는
모든 F
에프
T가 있다
티
단락
T가 있다고 판단되는 경우
달리기를 멈춰라
T를 반환
예
모든 F
마지막 값
T가 있다
첫 번째 T
작업
더하기, 빼기, 곱하기 및 나누기
힘
**
반올림
//
나머지는 가져가세요
%
동일한
==
같지 않음
! =
순서
유형
불변 유형
끈
str
만들다
아포스트로피
큰따옴표
삼중 따옴표
개행
아포스트로피
줄 연속 문자
\
개행 입력
피어 디스플레이
첫줄 끝
개행 문자
\N
개행 입력
줄 바꿈 표시
두 번째 줄의 시작
줄 연속 문자와 함께 사용됨
삼중 따옴표
줄 바꿈 직접
줄 바꿈 표시
작업
.가입하다()
접합
예
s.join(["a","b","c"])
s를 사용하여 "a" "b" "c"를 연결합니다.
.바꾸다()
바꾸다
예
s.replace(이전,신규,1)
오래된 것을 새로운 것으로 교체
old/new는 모두 문자열이어야 합니다.
가져오다''
기본적으로 모두 교체
.나뉘다()
괄호 안의 내용으로 잘라내기
매개변수 없음
공백으로 잘라내기
결과는 목록 형식으로 저장됩니다.
.조각
자르다
일반적으로 양쪽의 공백을 제거하는 데 사용됩니다.
튜플
구조
튜플
읽기 전용 목록
하위 주제
( )
만들다
t1 = ()
t2 = 튜플()
t3 = 튜플((1,2,3))
t4 = (1,2,3)
요소일 때
쉼표 추가
t5=(1,)
요소
다양한 데이터 유형 사용 가능
정수
부동 소수점 수
끈
목록
튜플
…
반복 가능
순서대로
불변
튜플의 요소가 변경 가능한 요소인 경우
변경 가능한 요소의 요소는 수정될 수 있습니다.
변경 가능한 유형
목록
체재
목록
[ ]
만들다
l1=목록()
l1=[]
요소
다양한 데이터 유형 사용 가능
정수
부동 소수점 수
끈
목록
튜플
…
반복 가능
순서대로
기능
다음에 추가
.추가(x)
x 추가
목록 끝
.insert(색인,객체)
지정된 위치에 삽입
색인
삽입 위치
물체
요소 삽입
l1.연장(l2)
병합
l2 요소를 l1 끝에 병합
삭제
.pop(색인)
지정된 위치의 요소를 삭제합니다.
요소를 삭제한 후 내용을 반환합니다.
.remove(객체)
지정된 콘텐츠 삭제
물체
삭제할 요소
첫 번째 항목만 삭제
.분명한()
모든 요소 지우기
사용
목록에서 지정된 모든 요소 삭제
직접 삭제
다른 요소를 새 목록으로 가져오기
목록 이해
종류
역순으로
.뒤집다()
재배열하다
오름차순
.종류()
.sort(역방향=거짓)
내림차순
.sort(역=참)
복사
직접 할당
별명
값 주소는 변경되지 않습니다.
얕은 사본
복사
상위 개체
하위 개체를 복사하지 마세요.
첫 번째 수준 목록만 생성
첫 번째 레이어 주소 변경
후속 주소는 변경되지 않습니다.
값
하위 목록
…
딥 카피
딥카피
전체 사본
모든 주소가 변경되었습니다.
기능
길이
렌()
공백과 구두점은 모두 길이로 간주됩니다.
색인
체재
문자열 이름[색인]
범위
-len() ——len()-1
색인
왼쪽 첫 번째 문자
0
양수
왼쪽에서 오른쪽으로
음수
오른쪽에서 왼쪽으로
목록 등에 사용할 수도 있습니다.
일부분
체재
문자열 이름 [시작:끝:단계]
앞에서 닫고 뒤에서 열림
시작
시작 문자
사용 가능
생략
왼쪽 첫 번째 문자부터
끝
값의 끝
얻을 수 없습니다
생략
마지막 문자 가져오기
단계
단계
몇 글자마다 하나씩 가져가세요.
양수
왼쪽에서 오른쪽으로 값을 가져옵니다.
음수
오른쪽에서 왼쪽으로 값을 가져옵니다.
생략
1
동일한 작업
병합
*
n번 반복
에 안 에
판사
문자열에 포함되는지 여부
반품
진실
거짓
==
판사
동일한
이다, 아니다
비교하다
객체(메모리 주소)가 동일한지 여부
아이디(객체)
객체 메모리 주소
오직
.색인()
하위 문자열이 처음 나타나는 위치를 반환합니다.
예
s.index("o",5)
문자열 s의 위치 5 뒤에 부분 문자열 "o"가 처음으로 나타납니다.
특정 요소의 발생 횟수
l1.count(x)
x가 l1에 나타나는 횟수
모으다
세트
변경 가능한 유형
특징
확실성
요소는 변경할 수 없는 데이터 유형입니다.
목록을 포함할 수 없습니다.
상호성
요소는 반복될 수 없습니다.
중복 항목 자동 제거
목록을 컬렉션으로 변환한 다음 다시 목록으로 변환
무질서
주문 불가
색인을 생성할 수 없음
s[색인]
실수
횡단
가장 작은 것부터 가장 큰 것 순으로 기본값
집합 파생
{세트의 i에 대한 출력 값}
{나는 2에 대해 s}
만들다
s = 설정()
s = {요소}
{} 콘텐츠가 없을 때 사전으로 생성됨
하위 주제
기능
다음에 추가
.추가하다
맞춤 요소 추가
중복된 값은 추가되지 않습니다.
삭제
.팝()
무작위로 삭제
.제거하다()
지정된 값 삭제
분명한
.분명한()
교차로
.교차로(세트)
s1.교차로(s2)
s1과 s2의 교차점
&
노동 조합
.노동 조합()
s1.union(s2)
|
s1|s2
차이 세트
.차이점()
세트에서 괄호 안의 세트 요소를 제거하고 나머지 부분을 제거합니다.
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.차이(s2)
{1,2}
대칭 차이 세트
두 세트를 합치면 핸드오버가 제거되고 나머지 부분은
.symmetric_difference()
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.symmetric_difference(s2)
{1,2,5,6}
^
s1 = {1,2,3,4} s2 = {3,4,5,6} s1^s2
{1,2,5,6}
몰래 들어가기
사전
딕셔너리
요소
키 값 쌍
핵심 가치
열쇠
열쇠
값
값
키-값 쌍은 요소입니다.
길이
키를 반복할 수 없습니다.
불변 유형
목록에 없음
값이 반복될 수 있음
데이터 유형에 제한이 없습니다.
무질서
키-값 쌍은 순서가 없습니다.
만들다
사전()
{}
{핵심 가치}
기능
다음에 추가
과제
d[키]=
키가 존재합니다
개정하다
키가 존재하지 않습니다
다음에 추가
.setdefault(키:값)
값을 쓸 필요가 없습니다.
기본값은 없음입니다.
문의
[열쇠]
키가 존재합니다
반환 값
키가 존재하지 않습니다
오류 신고
.get(키)
키가 존재합니다
반환 값
키가 존재하지 않습니다
보고된 오류 없음
.get(키,'프롬프트')
키가 존재합니다
반환 값
키가 존재하지 않습니다
반환 프롬프트
삭제
.pop(키)
키를 기반으로 지정된 키-값 쌍을 삭제합니다.
.popitem()
무작위로 삭제
분명한
.분명한()
횡단
.키()
모든 키
.값()
모든 값
.items()
모든 키-값 쌍
튜플 형식
dict_items([(key1,value1),(key2,value2),…])
안으로
열쇠
내가 d에 있는 경우: 인쇄(i)
d.keys()의 k에 대해: 인쇄(k)
d.items()의 항목에 대해: 인쇄(항목[0])
d.items()의 k,v에 대해: 인쇄(k)
값
d.values()의 v에 대해: 인쇄하다(동사)
d.items()의 항목에 대해: 인쇄(항목[1])
d.items()의 k,v에 대해: 인쇄하다(동사)
안건
d.items()의 항목에 대해: 인쇄(항목)
다중 튜플
핵심 가치
d.items()의 k,v에 대해: 인쇄(k,v)
사전 이해
{k:v for k,v in d.items() if v >60}