1. 정수 (INT)
1.1 사용 : QQ 번호, 전화 번호, ID 번호와 다른 문자열 정수를 유지
1.2 정의 방법 :
나이 = 18 # 연령 = INT (18) INT 디지털 전용 괄호에 넣어, 소수점도하지 않습니다
예를 들면 :
INT ( 'fsfsdfa') # 오류
INT ( '1.2') # 오류
1.3 진수 변환
1.3.1 다른 바이너리 진수 차례 (int) 메소드
인쇄 (INT는 ( '1000', 2)) (1000) 진수 이진 수단
인쇄 (INT는 ( '1000'은, 8)) 1,000 십진수 진수 수단
인쇄 (INT (1000 '), 16)) 수단 (1000)을 진수하는 16 진수
1.3.2 진수 다른 밴드를 설정
의 인쇄 (빈 (12)) 빈 대표는 바이너리로 변환
인쇄 OCT ((12)) 10월 대표 진수로 변환
인쇄 (16 진수 (12)) 육각 대표 16 진수로 변환
"가변 타입의 불변 '1.4 정수
변수 유형 : 경우의 값을 변경하는 경우 동일한 ID 번호
불변 유형 : 값이 변경되고, ID 번호가 변경
X = 20
인쇄 (ID (X)) # 504131648
X = 21
PRNT (ID (X)) # 504,131,680
2. 플로트
2.1 역할 : 급여, 신장, 체중
2.2 정의 : 세로 = 178.1 # 높이 = 플로트 (178.1)
3. 문자열
3.1 용도 : 서술
3.2 정의 적 방법 : ',' '' '' '' '' ''
S = '안녕하세요'# S = str을 ( '안녕하세요')
목록과 사전 문자열로 변환 할 수 있습니다
S1 = STR ([1,2,3,4])
인쇄 (입력 (S1))
S2 = STR ({ '이름' '우시', 'PWD'123})
인쇄 (유형 (S2))
인덱스 값으로 3.3 (+ 역방향 전달되어 가지고 고려) 문자열 불변, 따라서 만 수행 될 수 있기 때문에, 수정 될 수없는
A = '무석 미남이다'
토너 (A [0])
(벌크 값은 복수의 값을 가지고있다) 3.4 부 :
[]에 정의 단부에서 시작하는 인덱스 값에 인덱스 값을 나타내고, 충전 인덱스 값. [] 주요 필요 내 말에 관계없이 관심
큰 문자열에 문자열의 작은 부분을 제거합니다.
그리고 캐릭터가 걸릴 것입니다 '값은 인덱스에 따라'
A = '무석 미남이다'
인쇄 (A [0 : 4])의 순서 인덱스 촬영 우시 따른 #.
1.4.1 분할 단계의 값을 지정할 수
토너 (A [1 : 5 : 2)의 마지막 숫자 (2), 스페이서를 가지고 대표.
1.4.2 이전 버전과 지식의 이해 (기본값은 왼쪽에서 오른쪽으로됩니다) 값을 슬라이스 수
잉크는 (a는 [-1]) # 마지막 값을 취
토너 (A [0 : 5 : 29]) # 에러 -2 인덱스도 변경되어야하기 전에, 역방향으로 수행하는 경우의 기본이 오른쪽에서 촬영되기 때문이다. 아래 수정
인쇄 (a [-1 -10 : 29])
3.5 길이 렌 :
통계의 문자열의 문자 길이
A = '무석은 매우 좋아 보인다'
인쇄 (로 지칭 (a))
동작하지 3.6 구성원 :
검지. 다른 문자 하위 문자열이 있는지 여부를 결정. 그 결과는 참 또는 거짓입니다
A1 = '무석은 매우 잘 생긴 외모'
인쇄 (A1에서 '우시') #True
인쇄 #False (하지 A1에서 '좋은')
문자열의 양쪽에 3.7 중간에 문자 공간에 관계없이 (내용을 지정할 수 있습니다 제거, 기본 테이크 공간) 마지막 문자 스트립을 제거합니다
() = 'shilingling'#의 .strip 이름을
3.7.1 특정 콘텐츠의 제거는 공간을 제거하는 효과가 분실, 별도로 명시하지 않는 경우
NAME2 = 공간을 콤마 F #의 .strip ( 'F') 'shilingling FFF "오직 왼쪽 shilingling
NAME3 = '***** shilingling ******'#. 스트립 ( '*')
. NAME4 = '+ ** ** / ** ** _ **** shilingling'# 스트립 ( '* + / -')
3.7.2 사용자의 상호 작용
이름 = 입력 (>>>). 스트립 ()
이름을 새기다)
3.8 분할 분할 :
일부 문자열 조직 세퍼레이터 세퍼레이터는리스트, 인덱스로 분할하고, 출력을 절제 할 수 있고, 또는 편리 최종 압축 값일 수도
사례 1 (값을 포함하지 않는 목록으로 결과를 저장) :
정보 = '무석 (无锡) : 178 : 23 : 75 :: / 루트 / 빈 / bash는'
# 제거 : 입술 info.split = ( '을') 구분
인쇄 (고해상도) # 결과 [ '무석', '178', '23', '75', '', '/ 루트 / 빈 / bash는']
케이스 2 (신장 값) :
cmd를 = '서핑 | a.txt이 | 334,343'
cmd_name, 파일 이름, 파일 크기 = cmd.split ( '|')
3.9.주기, 오늘은 말하자면
문자열에 4. 기타 내장 방법을 알 필요가
4.1 .lower (). 소문자 또는 모두 대문자) (상부
S = '내 이름은 Shilingling한다'
입술 s.upper = ()
프린터 (해상도) # 내 NAME은 SHILINGLING IS
인쇄 (들) # 내 이름 Shilingling입니다
실험적으로 (후자의 방법 즉.) 문자열을 호출 문자열 자체를 변경하지 않습니다 알려진
4.2startswith, endswith
무엇을 사용 문자열이 시작 또는 종료 여부를 확인하는 방법
정보 = 'shilingling은 아름답다'
인쇄 (info.startswith ( 'shilingling'))
세 가지 용도의 4.3format (서식 입력의 형태는 구 사용을 권장 pyhton)
동일한 %의 S와 위치를 점유함으로써 4.3.1
인포 = '내 이름은 내 나이가} {하다} {이다'. 형식 ( '무석', 18)
인쇄 (인포) # 내 이름은 내 나이가 18 무석한다
해당 인덱스 값 자리와 후면에 따른 전송 4.3.2
info3 =. 형식 ( '무석', 18) '내 이름은 {1} 내 나이는 {0}입니다'
인쇄 (info3) # 내 이름은 18 내 나이가 우시이다
4.3.3 키 매개 변수 전달. 값 : 사전 키처럼
info4 = '내 이름은 {이름} 내 나이가 {나이}이다'. 형식 (이름 = '무석'= 18 세)
4.4split, repli
MSG = '얻을 | a.txt이 | 333331231'
인쇄 (msg.split ( '|', 1))
인쇄 (msg.rsplit ( '|', 1))
[ '수' 'a.txt이 | 333,331,231를']
[| '333331231', 'a.txt이 얻을']
4.5join
분할의 반대. 추가 조인하면서 세퍼레이터 분할 분할 세퍼레이터를 제거하는 것
= 데이터 '제이슨 | 123 | 잘 생긴'
res_list = data.split ( '|')
인쇄 (res_list) #의 [ '제이슨', '123', '잘 생긴']
. res_str = '$'참가 (res_list) # 컨테이너 함께 지정한 문자열로 소자의 복수 종류의
인쇄 (res_str) $ 123 $ # 생긴 제이슨
L =. '1', 'A', 'B']
'|'RES = .join (L)
인쇄 ( 고해상도) # 1 | A | B
4.6 대체
대안
STR = '에곤 에곤 그는의 DSB SB IS 및 IS 벤츠있다 "
RES = ('에곤", "케빈 ',. 1) str.replace
그는 벤츠 갖는다의 전단 (RES) 및 에곤 DSB의 #kevin 인은 SB는 IS
인쇄 (STR)
4.7isdigit는 문자열 순수 디지털 포함되어 있는지 여부를 결정합니다
사실 그동안 :
나이 = INPUT ( ">>> ')
IF age.isdigit () :
나이 = INT (나이)
나이> 38 인 경우 :
인쇄 ('좋은 이모 ')
그렇지 않으면 :
인쇄 ('좋은 입력 ')
5. 내장 된 방법을 알 필요가있다 :
5.1find는, rfind, 인덱스, rindex, COUNT
'DSB 및 SB입니다 MSL LSR는'S =이
어디 D 문자 인쇄 (s.find ( 'DSB가')) # 인덱스를 반환
인쇄 ( s.find ( 'SSS')) # -1 반환 할 때 찾을 수 없습니다
(s.find ( '나', 0,3)) 인덱스 # 한도 조회와 quyu 인쇄를
인쇄 (s.index ( 'O) ) #은 전송 된 문자의 인덱스를 반환
인쇄 (s.index가 ( 'i'를, 0.3)) #이 인덱스 전송 된 문자의 값을 돌려줍니다
(( 'N's.count) 인쇄 ) #의 문자 수는 계산에 표시를
5.2center, ljust 상기 rjust, zfill
S = '우시'
인쇄 (s9.center (12 '*'))
프린트 (s9.ljust (40 '$'))
프린트 (s9.rjust (40 '$'))
프린트 (s9.rjust (40 '') )
인쇄 (s9.zfill (40))
5.3expandtabs
S10 = '는 \의 TBC'
인쇄 (s10.expandtabs (100))
5.4captalize, swapcase, 제목
= S12 'HELLO WORLD SH10'
인쇄 (s12.capitalize ()) #여보세요 세계는 대문자로
인쇄 (s12.swapcase ()) # 반전 케이스
인쇄 (s12.title ()) 각 단어의 첫 글자의 # 크기를
5.5
(5), 디지털 시리즈입니다
NUM1는 = B'4 '에서 #Bytes
# 유니 코드 NUM2 = u'4', python3 유에게 유니 코드를 추가 할 필요 없다
num3은 = '하나'# 중국어 디지털
num4은 = 'Ⅳ'# 로마 숫자
#의 ''.isnumeric () : 유니 코드, 중국어 숫자는 로마 숫자는 한 숫자를 나타내는 모든 식별로
인쇄 (num2.isnumeric ())
인쇄 (num3.isnumeric ())
인쇄 (num4.isnumeric ())
# ''.isdecimal () : 유니 코드 만 아라비아 숫자는 공통 식별
인쇄 (num2.isdecimal ())
인쇄 (num3.isdecimal ())
인쇄 (num4.isdecimal ())
# '을'.isdigit () : 바이트, 보통의 요구를 충족하는 isdigit에 유니 코드를 사용하여
인쇄 (num1.isdigit ())
인쇄 (num2.isdigit ())
인쇄 (num3.isdigit ())
인쇄 (num4.isdigit ())
6. 유형의 목록 조치 : 더 많은 장비, 더 사랑, 그리고 더 많은 코스, 여자 친구보다 더 등
정의 :있을 수있다 []은 쉼표로 구분하여 어떤 유형의 복수 내의 값
my_girl_friends의 = 알렉스 ',' wupeiqi ','yuanhao ', 4,5] #에 자연 my_girl_friends = 목록 ([...])
또는
L = 리스트 ( 'ABC')
L1 =리스트 ({ '이름'제이슨 ','암호 ':'123 '})
(L1)은 프린트
내부 원리 루프 목록 박제에 값리스트
인덱스 값 (+ 역방향 전달 통로 접속) 액세스 6.1 증착하기 위해 취해질 수있다
= [1,2,3,4] L을
인쇄 (L [0 :. 4 :. 1])
인쇄 (L의 [ : 0])
이 전단 (L [5 : -.. 1])
전단 (ID (L))
L [0] = (69)
이 전단 (ID (L))
프린트 (L)
6.2 슬라이스 (상관없이 단 단계 처리)
L = '에곤', 'LXX', 'YXX'444,555,66666]
프린트 (L의 [0 :. 5])
인쇄 (L [0 :. 5 : 2)
인쇄 (리터 [:: - 1] ) #
6.3 길이
L = '에곤', 'LXX', 'YXX'444,555,66666 [1,2,3]
인쇄 (LEN (L))
6.4 동작 부재 아닌
L = '에곤', 'LXX', 'YXX'444,555,66666 [1,2,3]
(L에서 'LXX')를 인쇄
출력 (444 L)에
追加6.5
L = [에곤 'LXX', 'yxx]
l.append (444 44)
l.append (55555)
인쇄 (l)
6.6 지정된 인덱스 값의 앞에 삽입
L = [ '에곤', 'LXX', 'YXX']
l.insert (0,11111)
인쇄 (L)
l.insert (2,2222222)
인쇄 (L)
여러 요소 번호를 추가
L = [ '제이슨', '닉']
l.extend ([ '탱크', '숀'])
6.7 삭제
#의 값은 단순히 삭제
# 모드 1 :
델 L [1] # 일반
인쇄 (L)를
모드 # 2 :
RES = l.remove가 ( 'LXX')이 삭제 될 값을 지정 #이 반환 없음입니다
인쇄 (L, RES)
#리스트로부터 값을 취
삭제 그 값을 반환 삭제 된 인덱스 값에 따라 (디폴트는 단부로부터 제거된다) = (-1)를 # l.pop 입술을
인쇄 (L를, 해상도)