
Python의 데이터 유형
2문자형
코드는 무엇입니까
문자열은 문자와 숫자로 구성된 문자열입니다.
큰따옴표(“) 또는 큰따옴표(‘)로 묶어서 만듭니다.
A = ‘안녕하세요’
B = “안녕하세요 세계”
문자열의 \ 문자는 다음과 같은 이스케이프 문자입니다.
– \\: \ 소식
– \’ : 큰따옴표
– \n : 행 변경
– 탭 \t
여러 줄에 걸쳐 있는 문자열은 세 개의 큰따옴표 또는 세 개의 따옴표로 묶어야 합니다.
A = ”’안녕하세요”’
B = “”” 헬로 월드 “””
두 문자열을 추가하면 두 문자가 연결되고 숫자를 곱하면 문자열이 반복됩니다.
문자열 인덱싱 및 슬라이싱
A = “인생은 짧다, 파이썬이 필요하다”
문자열을 살펴보자
A에서 첫 번째 문자는 L이고 두 번째 문자는 i입니다.
컴퓨터에서 A(0)을 입력할 때 첫 번째 숫자인 숫자 0을 대입하면 결과는 L입니다.
뒤에서부터 세고 싶다면 A(-1), A(-2) 등을 입력하면 됩니다.
슬라이싱은 연속된 문자를 추출하는 기술입니다. A(0:4)를 입력하면 문자열 A에서 0번째 자리부터 4번째 자리까지의 문자가 추출됩니다.
즉, 생명이 나옵니다.
A(5:) : 5번째 자리부터 끝까지의 문자열
A(:5): 5자리까지의 문자열
A(2:-2): 두 번째 자리부터 끝에서 두 번째 자리까지의 문자열
기본적으로 문자열 데이터는 불변이므로 슬라이싱이 일반적으로 사용됩니다.
기본 문자열 함수
len(문자열): 문자열의 길이를 반환합니다.
startswith(string2): 문자열이 string2로 시작하는지 여부를 결정하는 문자열입니다.
endedwith(string2): 문자열이 string2로 끝나는지 여부를 결정하는 문자열.
find(string2): 문자열에 string2가 있는지 확인하고 없으면 -1을 반환하고 위치를 반환합니다.
string.count(string2): 문자열에서 string2가 나타나는 횟수를 반환합니다.
string.strip(): 양쪽의 공백 제거
string.find(string2): 문자열에 string2가 있는지 확인하고, 문자열이 없으면 -1을 반환하고, 찾으면 위치를 반환합니다.기타: rfind, lstrip, rstrip, isalpha, isnumeric, isalnum, replace*, split*, upper*, lower*, join*
문자열 형식화
동일한 문자열에 여러 다른 문자를 입력하려면 어떻게 해야 합니까?
예를 들어,
“현재 시간은 7시입니다.”
“현재 시간은 8시입니다.”
이 경우 서식이 사용됩니다.
포맷 방법 1) “현재 시간은 {}시간입니다.”.format(7)
포맷 방법 2) “현재 시간은 %d시간입니다.” % 7
두 번째 방법은 입력할 값의 형식을 % 뒤에 지정해야 합니다.
%d : 정수
%s : 문자열
%f : 실수
%o : 8진수
%x : 16진수
유형 변환
정수로 변환: int()
플로트로 변환: float()
문자열로 변환: str()
3 주문
잇달아 일어나는
순차적 유형은 값이 순차적으로 저장되는 유형입니다.
즉, 문자열도 서수입니다.
다른 일반적인 순서 유형은 목록과 튜플입니다.
서수 유형의 일반적인 작업으로
인덱싱: A(3)
편집: A (3:6)
연결: + 연산자
반복: * 연산자
회원 확인: in 연산자
반환 길이: len()
있다
목록
목록 = (항목1, 항목2, 항목3, …)
에이 = (1,2,3)
A=(‘sd’,’as’,’fg’)
A=(1,2,’에프’)
A=목록()
A=()
* 목록을 인덱싱하고 분할할 수도 있습니다.
다중 목록(목록 목록)
A= (1,2,3,(1,2,3))
A(3)(2) = ?
슬라이싱 인덱싱은 여러 목록에서도 가능합니다!
목록 수정
에이 = (1,2,3)
A(2) = 4=> A = (1,2,4)
관련 함수 나열
항목 추가: list.append( value )
정렬: list.sort()
반전: list.reverse()
반환 위치: list.index(값)
delete: 목록 삭제(위치)
기타: 삽입, 제거, 팝, 확장
주의! 정렬 및 정렬
list.sort()
정렬됨(목록)
은 다르다!
튜플
목록 = (항목1, 항목2, 항목3, …)
에이 = (1,2,3)
A=(‘sd’,’as’,’fg’)
A=(1,2,’에프’)
A=튜플()
A=()
A=(1,)
A= 1,2,3
• 튜플은 리스트와 거의 비슷하지만 (.
또한 요소가 하나만 있는 경우 추가해야 하며 괄호를 생각할 수 있습니다.
• 튜플과 리스트의 주요 차이점은 튜플의 값을 변경할 수 없다는 것입니다.
문장
세트는 중복을 허용하지 않고 임의의 순서로 데이터를 수집하는 데이터 유형입니다.
정확히 정렬된 유형은 아니지만 튜플 및 목록과 많은 유사점을 공유하므로 이 장에 포함됩니다.
A = {1,2,3}
A=세트((‘sd’,’as’,’fg’))
A=set(‘안녕하세요, 세계’)
에이=세트()
* 순서가 없기 때문에 인덱싱 및 슬라이싱이 불가능합니다!
세트 조작
주요 작업으로
값 추가: set.add(값)
완전한 제거: set.clear()
조합: set1.union(set2)
교차점: 세트 1.교차점(세트 2)
차이: Sentence1.Difference (Sentence2)기타: 복사, 폐기, 제거, 팝, 업데이트, Intersection_update, difference_update 등
유형 변환
set() : 세트로 변환
list() : 리스트로 변환
tuple() : 튜플로 변환
본 포스팅은 패스트캠퍼스 환불 챌린지 참여를 위해 작성되었습니다.
#패스트캠퍼스 #파캄챌린지 #0원등록금챌린지 #환불챌린지 #직원교육 #직장에서의 자기계발
#Facam인강리뷰 #패스트캠퍼스리뷰 #오공완
#컴퓨터공학·인공지능전공 필수과목 심화 슈퍼갭패키지 온라인