> 백엔드 개발 > 파이썬 튜토리얼 > Python 기본 데이터 유형 소개

Python 기본 데이터 유형 소개

高洛峰
풀어 주다: 2017-03-10 16:48:44
원래의
1665명이 탐색했습니다.

연산자

1. 산술 연산:

Python 기본 데이터 유형 소개

2. 비교 연산:

Python 기본 데이터 유형 소개

3. 할당 연산:

Python 기본 데이터 유형 소개

4. 논리 연산:

Python 기본 데이터 유형 소개

5. >

Python 기본 데이터 유형 소개기본 데이터 유형

1. 숫자

int(정수형)

32비트 시스템에서 자릿수 정수로 32비트이고, 값의 범위는 -2**31~2**31-1, 즉 -2147483648~2147483647

64비트 시스템에서 정수의 자릿수는 64비트이고 값 범위는 -2* *63~2**63-1, 즉 -9223372036854775808~9223372036854775807



부울 값

입니다.

참 또는 거짓

1 또는 0

3. 문자열

"hello world"

문자열의 일반적인 기능:

공백 제거

분할

길이

색인

슬라이스


4. 🎜>

목록 만들기:

name_list = ['alex', 'seven', 'eric']

또는

name_list = list(['alex' , 'seven', 'eric'])

기본 작업:

색인

슬라이스

추가

삭제

길이

슬라이스

루프

포함

5 . Yuanzu

Yuanzu 만들기:

연령 = (11, 22, 33, 44, 55)

또는

연령 = 튜플((11, 22, 33, 44, 55))

기본 작업:

인덱스

슬라이스

루프

길이

포함

6. 사전(순서 없음)

사전 만들기:

person = {"name": "mr.wu" , 'age': 18}

또는

person = dict({"name": "mr.wu", 'age': 18 })

일반 작업:

색인

추가

삭제

키, 값 , 키-값 쌍

루프

길이

PS: 루프, 범위, 계속 및 중단

기타

1. for 루프

사용자는 반복 가능한 객체의 내용을 순서대로 반복합니다.

PS: break, continue

li = [11, 22,33,44]

li의 항목:

항목 인쇄

2, 열거

반복 가능한 개체에 일련 번호 추가

li = [11,22,33 ]

for k,v in enumerate(li, 1):

print(k,v)

3. 그리고 xrange

범위 지정, 지정된 숫자 생성

인쇄 범위(1, 10)

# 결과: [1, 2, 3, 4, 5, 6, 7, 8, 9]

인쇄 범위(1, 10, 2)

# 결과: [1, 3, 5, 7, 9]

인쇄 범위(30, 0, -2)

# 결과: [30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10 , 8, 6, 4, 2] 

연습 문제

1. 요소 분류

에는 다음과 같은 값이 설정되어 있습니다. [11,22,33,44,55,66 ,77,88,99,90... ], 66보다 큰 값은 모두 사전의 첫 번째 키에 저장하고, 66보다 작은 값은 두 번째 키의 값에 저장합니다.

즉, {'k1': 66보다 큰 모든 값, 'k2': 66보다 작은 모든 값}

2. 검색

에서 요소를 찾습니다. 목록을 삭제하고 각 요소를 제거하고 a 또는 A로 시작하고 c로 끝나는 모든 요소를 ​​찾습니다.

li = ["alec", " aric", "Alex", "Tony", "rain"]

tu = ("alec", " aric", "Alex", "Tony", "rain")

dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}

3. 상품 목록을 출력하고, 사용자가 일련번호를 입력하면, 사용자가 선택한 상품이 표시됩니다.

상품 li = ["휴대전화", " 컴퓨터", '마우스 패드', '요트']

4. 장바구니

기능 요구 사항:

사용자가 총 자산을 입력해야 합니다. , 예: 2000

디스플레이 제품 목록을 통해 사용자는 일련 번호를 기준으로 제품을 선택하고 제품 총 금액이 다음보다 큰 경우 장바구니

에 추가할 수 있습니다. 총 자산이 부족하면 계정 잔액이 부족하다는 메시지가 표시됩니다. 그렇지 않으면 구매가 성공한 것입니다.

추가: 충전 가능, 특정 제품은 장바구니에서 제거 가능


goods = [

{"name": "컴퓨터 ", "price" : 1999},

{"name": "mouse", "price": 10},

{"name": "yacht", "price": 20},

{"name": "Beauty", "price": 998},

]

5. 사용자 상호 작용, 세 가지 레벨 선택 표시 성, 시, 군 간의 연계

dic = {

"Hebei": {

"Shijiazhuang": ["Luquan", "Gaocheng", "Yuanshi"] ,

"한단": ["Yongnian", "Shexian", "Cixian"],

}

"허난": {

. ..

}

"산시": {

...

}

}


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

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