파이썬 테스트 개발의 경로에 당신과 함께 노트 - 첫 번째 챕터 (디지털 데이터의 종류, 순서)

디지털

디지털 입력

파이썬은 일반적으로 디지털 데이터 유형에 사용되는, 수치로 분할된다 :

  1. INT INT
     1,2,3

  2. 플로트 플로트
     2.1,3.5

  3. 긴 길이의 정수
    와 같은 , Python2.x 이상 10 비트의 소정의 길이가 긴 정수 정수되는 것은 아니다 3L

디지털 전환 유형
  1. 함수의 형식으로 변환 된
    입력 기능을 갖는  다음 예제 int(),float(),long()

>>> print type(1)
<type 'int'>
>>> print type(float(1))
<type 'float'>
>>> print type(long(1)) <type 'long'>
  1. 변환은 다음의 예시적인 계산에 의해 행해진 다

>>> print type(3/2),3/2<type 'int'> 1>>> print type(3/2.0),3/2.0<type 'float'> 1.5
디지털 작업

디지털 연산에는 +,-,*,/,%,//,** 다음과 같은 예를 들어 :

>>> print 1+2 #加3>>> print 3-1 #减2>>> print 5*6 #乘30>>> print 6/3 #除2>>> print 5%3 #取余2>>> print 3//2.0 #整除1.0>>> print 2**3 #幂8

순서

시퀀스의 도입 전에 새로운 개념을 소개 :. --- 즉, 데이터 구조 요소가 어떤 식 으로든 함께 조직
시퀀스 데이터 구조는 가장 기본적인
각 요소는 일련 번호를 할당 순서, 즉, 요소 위치도 0으로 오른쪽에서 왼쪽으로 시작 인덱스 호출
, 오브젝트 버퍼 어려운 서열, 문자열,리스트, 튜플 여섯 종류가 파이썬 xrange 유니 코드 문자열 개체

순서 개요

함께 우리는 일반적인 특성 서열 목록이 현재 보여 짧게 소자의 중앙에 사용 []을 나타내는리스트의 형태를 설명 ,분리 하였다. 으로 [1,2,3]

# 序列种可以包换不同类型的元素zhang = ['zhang' ,23] 
# 序列种可以包含其他序列data  = [zhang,33]print (data)   ----->[['zhang', 23], 33]

동작의 일반적인 순서

  1. 인덱스
    프라이머를 사용하여 음의 번호에 부착 될 때, 파이썬 기술은 오른쪽에서 시작되고 있음을 주목해야 마지막 요소의 수가 -1, 또한, 문자열 리터럴 인덱스를 직접적으로 사용될 수있다.

greeting= 'hello'print (greeting[0])  --->hprint (greeting[-1]) --->oprint (greeting[-4]) --->eprint ('hello'[1])   --->e
  1. 분열
    그녀가 올바른 순서 유형에 나타납니다 이후에 남아있는 대부분의 분열 지수는 결과가 빈 시퀀스 인 경우 요소의 범위를 액세스 할 수 슬라이싱 작업을 사용.

nums = [1,2,3,4,5,6,7,8,9,10]print (nums[3:6])  --->[4, 5, 6]print (nums[0:1])  --->[1]print (nums[-3:-1]) -->[8, 9]print (nums[-3:])  --> [8, 9, 10]print (nums[3:])   --> [4,5,6,7,8,9,10]print (nums[:])    -->[1,2,3,4,5,6,7,8,9,10] nums[-3:0] -->[]#可以指定步长nums[0:10:1] -->[1,2,3,4,5,6,7,8,9,10] nums[0:10:2] -->[1,3,5,7,9]#步长也可以是负数,这样就从右往左取nums[8:3:-1]  -->[9,8,7,6,5]
  1. 서열 첨가
    동일한 유형의 두 시퀀스가 추가 될 수 있음을 주목하여야한다.

>>> [1,2,3] + [3,4,5] [1, 2, 3, 3, 4, 5]>>> 'hello' + 'zhang''hellozhang'>>> [1,2,3] + 'hello'Traceback (most recent call last): File "<pyshell#6>", line 1, in <module>[1,2,3] + 'hello'TypeError: can only concatenate list (not "str") to lis
  1. 순서를 곱

>>> 'python' *3'pythonpythonpython'

>>> [1,2,3] *2[1, 2, 3, 1, 2, 3]
  1. 회원

>>> permission = 'yw'>>> 'y' in permissionTrue>>> 'x' in  permissionFalse>>> user = ['zhang','wang']>>> 'zhang' in userTrue>>> 'li' in userFalse
  1. 길이, 최대, 최소

>>> nums = [63,81,11]>>> len(nums)>>> max(nums)>>> min(nums)

이들은 컨텐츠의 첫 번째 강의 인 두 번째 강의에서 우리는리스트와 튜플을 소개합니다.

 더 많은 기술 교류 공공 우려 번호 : 원숭이 학교 책상

추천

출처www.cnblogs.com/techfix/p/12317009.html