Python의 5가지 데이터 유형
언어를 학습하는 과정에서 먼저 Python이 가지고 있는 데이터 유형을 접해야 합니다. 유형을 소개하겠습니다. 이 다섯 가지 데이터 유형에 대한 나의 이해와 생각.
1. 숫자
파이썬에서 숫자는 크게 int(정수), float(부동소수점), long 4가지로 나뉜다. (긴 정수) 및 복소수 (복수)
가장 특별한 점은 float 유형 숫자에 대한 round() 함수가 있다는 것입니다. round(a,b): float 유형 숫자에 대해 a ~ 연산, 소수점 이하 b 유효 숫자 유지, 반올림, 기본값은 1입니다.
콤플렉스 타입도 꽤 특별해요.
2. 문자열
예: s='string' s=''string'' s1=''' string'' ', 이 세 가지 효과는 동일합니다. Python에서는 따옴표, 큰따옴표, 삼중 따옴표가 모두 문자열을 나타내는 올바른 사용법입니다.
Python의 문자열을 직접 추가할 수 있습니다: s+s1 # 새 문자열 'stringstring'을 반환합니다.
이제 문자열을 "슬라이스"할 수 있습니다. 긴 빵 한 조각을 자르는 것과 같습니다. 예를 들어, s 문자열에서 2~5번째 문자를 구하려면 다른 언어에서는 더 번거롭지만 Python에서는 이 작업을 쉽게 수행할 수 있습니다.
예: s[a:b:c] a는 슬라이스의 시작 위치를 나타냅니다. 0 또는 양수 값인 경우 왼쪽에서 오른쪽으로 인덱스가 지정됩니다(기본값은 0부터 시작). 음수 값이며 오른쪽에서 왼쪽으로 인덱싱됩니다. (기본값은 -1부터 시작)
b는 슬라이스의 끝 위치를 나타내지만 끝 위치를 포함하지 않습니다. 꼬리 말고." 기본값은 인덱스 끝까지입니다.
c는 스텝 크기를 나타내며 기본값은 1이며 음수인 경우 오른쪽에서 왼쪽으로 가로채기됩니다.
콜론이 없으면 일반적인 인덱스 연산입니다: s[0] #s
c 기본값은 1입니다: s[1:5] #trin(참고 " 끝이 아닌 시작에 주의하세요")
s[-3::]: 오른쪽에서 세 번째 문자부터 시작하여(0번째 문자는 없습니다!!!), 끝까지 오른쪽으로 가로채기 # ing
s [-3::-1]: 오른쪽에서 세 번째 문자부터 시작하여 왼쪽으로 가로채기, b 기본값: 끝까지 #irts
이제 간단한 내용을 이해했습니다. 슬라이싱 연산, 일반적으로 사용되는 몇 가지 함수에 대해 이야기해 보겠습니다. (실제로는 많은 연산 함수가 있지만 일부는 자주 사용되지 않으므로 필요한 경우 자세히 알아볼 수 있습니다.)
len(): 길이를 반환합니다. 문자열. len(s) #pytnon은 C와 다릅니다. 문자열의 길이를 1씩 늘릴 필요는 없습니다. 6입니다.
replace(a,b): 문자열을 b 문자열로 바꿉니다.
3. 리스트(List)
직접적인 예: s=['string','python',2001,52.5], s1=[ 2002 ,5658]
Python에서 목록 유형은 대괄호로 묶여 있으며 쉼표로 구분된 문자열 유형과 숫자 유형을 포함할 수 있습니다.
목록의 액세스 작업: s[1] # 파이썬 문자열을 반환합니다. 문자열 유형
과 유사하게 List에도 업데이트 및 삭제 작업이 있습니다. s[1]=2002 # 목록 s의 첫 번째 요소(0부터 시작) 'python' 문자열은 2002에서 대체됩니다.
del s[1] # list s의 첫 번째 요소가 삭제됩니다
여러 작업의 기능과 방법에 대한 간략한 소개:
1 ,append() #목록 뒤에 요소 추가
2.extend() 예: a.extend(b) #목록 a의 끝에 목록 b의 요소 추가
3. 목록 끝에 있는 요소가 나타납니다.
1.sort() # 목록을 정렬하는데 정렬 규칙을 지정해야 할 것 같습니다.
2.count() #특정 요소가 나타나는 횟수
3. index() #인덱스에 있는 요소
4.
파이썬의 튜플이 더 흥미롭습니다. 위의 괄호가 있든 없든 정확합니다. 쉼표로 구분되며 기본적으로 튜플입니다.
2, [1]*3 #[1,1,1] 곱셈연산
3, 1 in [1,2,3] #true 판단연산
4 . for i in (1,2,3)
print i #1
#2
#3 루프 연산
5}
수정: dict['abc']=153 #'abc'에 해당하는 123을 수정
삭제: deldict['abc']
특별점:
1. 동일한 키가 여러 번 나타날 수 없습니다.
2. 키는 변경 불가능해야 하며 숫자, 문자열 또는 튜플로 사용할 수 있습니다. 목록은 할 수 없습니다!
메소드 소개:
1.clear() #clear Dictionary
2.값 예: get('abc' ) #Return 123 get('ashudya')#Return none
3.keys() #사전의 모든 키 값을 포함하는 목록을 반환합니다.
4.value()#사전에 있는 모든 값 값을 포함하는 목록을 반환합니다.
5. fromkeys() # 목록을 사전에 키로 넣습니다.
fromkeys([1,2,3],0) #0은 값입니다
사전은 다음과 같이 표현할 수 있습니다. {1:[0],2:[0],3:[0]}
5가지 데이터 유형은 Python 학습의 초석이며, 아주 어렵지는 않습니다. 쉬운 것부터 시작해서 필요하다면 더 자세히 알아보세요!
읽어주셔서 감사합니다. 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다!
파이썬 기본 튜토리얼 및 관련 기사에 포함된 5가지 데이터 유형에 대한 자세한 설명은 PHP 중국어 웹사이트를 참고하세요!