> 백엔드 개발 > 파이썬 튜토리얼 > Python의 기본 데이터 유형에 대한 자세한 설명

Python의 기본 데이터 유형에 대한 자세한 설명

零到壹度
풀어 주다: 2018-03-31 17:48:10
원래의
1707명이 탐색했습니다.

이 글은 주로 Python의 기본 데이터 유형에 대한 자세한 설명을 공유합니다. 필요한 친구는 한 번 살펴보세요.

이 글은 주로 Python의 기본 데이터 유형에 대한 자세한 설명을 공유합니다. 도움이 필요한 경우 살펴볼 수 있습니다.

파이썬 파일 실행 방법

  1. 파이썬 자체 쉘

  2. 파이썬 파일이 있는 디렉터리로 이동한 후
    python xxx.py(예: C:work>python hello.py)를 실행합니다. )

3. pythoncharm 등의 IDE

4. Sublime Text 등의 플러그인이 포함된 편집기

데이터 유형

Python의 데이터 유형은 변수 유형과 불변 유형으로 구분됩니다

Python 기본 데이터 유형

그 중 변수 유형은

Number(숫자):

int, float, bool, complex(복수)를 포함합니다.

참고:

1. Python은 a, b = 1, 2와 같이 동시에 여러 변수에 값을 할당할 수 있습니다.

2. 변수는 할당을 통해 다양한 유형의 객체를 가리킬 수 있습니다.

3. 숫자 값의 나눗셈(/)은 항상 부동 소수점 숫자를 반환합니다. 정수를 얻으려면 // 연산자를 사용하세요.

4. 혼합 계산 중에 Python은 정수를 부동 소수점 숫자로 변환합니다.

5, 거듭제곱 a**b

6, 복소수 a+bj 또는 복소수(a,b)

String(문자열):

List(목록)

Dictionary(사전)

Sets(세트) )

세트는 반복되지 않는 요소의 순서 없는 시퀀스입니다.
기본 기능은 멤버십 테스트를 수행하고 중복된 요소를 제거하는 것입니다.
중괄호 { } 또는 set()

함수를 사용하여 집합을 만들 수 있습니다. 참고: 빈 사전을 만드는 데 { }가 사용되므로 빈 집합을 만들려면 { } 대신 set()을 사용해야 합니다. .

#!/usr/bin/python3student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}

print(student)   # 输出集合,重复的元素被自动去掉# 成员测试if('Rose' in student) :
    print('Rose 在集合中')else :
    print('Rose 不在集合中')# set可以进行集合运算a = set('abracadabra')
b = set('alacazam')

print(a)

print(a - b)     # a和b的差集print(a | b)     # a和b的并集print(a & b)     # a和b的交集print(a ^ b)     # a和b中不同时存在的元素
로그인 후 복사

불변 유형은

Tuple(튜플)

  1. list content

0 또는 1개의 요소를 포함하는 튜플을 구성하는 것이 특별합니다.

tup1 = ()    # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
로그인 후 복사

==튜플은 + 연산자로도 사용할 수 있습니다. 연쇄. ==

소위 튜플의 "변경되지 않음"은 튜플의 각 요소가 절대 변경되지 않는 Python의 변수 설명을 가리킨다는 의미입니다.
>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])
로그인 후 복사

====

파이썬 변수의 선언은 객체입니다. 변경 가능한 유형의 경우 복사본이 변경되면 변경됩니다

>>> a
[1]>>> a=b=[]>>> a
[]>>> b
[]>>> b.append(0)>>> b
[0]>>> a
[0]>>>
로그인 후 복사

불변 유형의 경우 변수 값은 복사본의 영향을 받지 않습니다

>>> a=b=(1,2,3)>>> a
(1, 2, 3)>>> b
(1, 2, 3)>>> b+(4,)
(1, 2, 3, 4)>>> b
(1, 2, 3)>>> b=b+(4,)>>> b
(1, 2, 3, 4)>>> a
(1, 2, 3)
로그인 후 복사
Python 데이터 유형 변환

FunctionDescription시퀀스 s를 튜플로 변환시퀀스 s를 목록으로 변환Convert 변경 가능한 컬렉션 . d는 (키, 값) 튜플의 시퀀스여야 합니다. 불변 세트로 변환정수를 문자로 변환 문자를 정수 값으로 변환 정수를 16진수 문자열로 변환 정수를 정수로 변환 8진수 문자열Python의 기본 데이터 유형
int(x [,base])

x를 정수로 변환

float(x)

x를 부동 소수점 숫자로 변환

com 플렉스(실제 [,imag])

복소수 만들기

str(x)

객체 x를 문자열로 변환

repr(x)

객체 변환)

list(s)

set(s)

dict(d)

frozenset(s)

chr(x)

ord(x)

hex(x)

oct(x)

관련 추천:

Python 공통 데이터 유형 및 일반적인 연산

Python 기본 데이터 유형 자세히 소개

위 내용은 Python의 기본 데이터 유형에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿