디지털 int 형과 플로트 내장 방법
1.int 형식 변환
1.1 순수한 디지털 INT의 문자열로 변환
# 입술 = INT ( '100111')
# 인쇄 (고해상도, 유형 (고해상도))
1.2 헥스 변환
다른 이진 소수로 1.2.1 차례
# 10 진수 -> 바이너리
# 11 -> 1011
# 1011-> 8 + 2 + 1
# 인쇄 (빈 (11)) # 0b1011
# 10 진수 -> 진수
# 인쇄 OCT ((11)) # 0o13
# 10 진수 -> 육각
# 인쇄 (16 진수 (11)) # 0xB로
# 인쇄 (16 진수 (123)) # 0xB로
1.2.2 기타의 진수 시스템으로 전환
# 이진 -> 진수
# 인쇄 (INT ( '0b1011', 2)) # 11
# 이진 -> 진수
# 인쇄 (INT ( '0o13', 8)) # 11
# 이진 -> 진수
# 인쇄 (INT ( '0xB로', 16)) # 11
3.
디지털 형태가 주로 오퍼레이터와 관련하여 사용되는 디지털 형식 이외에 수학 연산과 비교 연산에 사용되는, 마스터 필요성 내장 방법
내장 된 2 개 개의 문자열 방법
1. 정의
# MSG = '안녕하세요'# MSG = STR ( "MSG")
# 인쇄 (유형 (MSG))
2. 변환
#는 str을 문자열로 변환되는 임의의 다른 유형이 될 수있다
# = 입술 STR ({ 'a'는 1})
# 인쇄 (고해상도, 유형 (고해상도))
3. 사용 : 내장 방법
3.1 우선 순위 파악
3.1.1, 인덱스 값 (+ 순방향 역방향 권취 인출)에있어서 만 취할 수
MSG = '안녕하세요 세계'
# 앞으로 가져
# 인쇄 (MSG [0])
# 인쇄 (MSG [5])
# 역 걸릴
# 인쇄 (MSG [-1])
#만을 취할 수
MSG # [0] = "H"
3.1.2 슬라이스 : 응용 프로그램 인덱스, 대형의 문자열에서 문자열의 복사본을 확장
MSG = '안녕하세요 세계'
에 관계없이 끝 # 케어
# 입술 MSG = [0 : 5] #x를
# 인쇄 (고해상도)
# 인쇄 (MSG)
# 단계
# 입술 MSG = [0 : 5 : 2] # 0 2 4
# 인쇄 (고해상도) # 설문 조사
# 역 단계 (이해)
# 입술 MSG = [5 : 0 : 27]
# 인쇄 (고해상도) # "올레"
MSG = '안녕하세요 세계'
MSG 입술 # = [] # = 입술 MSG [0시 11분]
# 인쇄 (고해상도)
해상도 = # MSG [:: - 1] # 문자열 거꾸로
# 인쇄 (고해상도)
3.1.3 길이 렌
# MSG = '안녕하세요 세계'
# 인쇄 (렌 (MSG))
작업의 3.1.4, 회원에의하지
# 문자열이 많은 문자열에 존재하는 결정
# 인쇄 ( "알렉스는"에 "알렉스는 SB입니다")
# 인쇄 ( "알렉스"하지에서 "알렉스는 SB입니다")
# 인쇄 ( "알렉스는 SB입니다"에 없습니다 "알렉스") #하지 않는 것이 좋습니다
3.1.5, 좌측 및 심볼 열의 우측 제거 스트립이며
# 기본 제거 공간
# 메시지 = ' 에곤 '
# 입술 msg.strip = ()
# 인쇄 (MSG) #은 원래의 값을 변경하지 마십시오
# 인쇄 (고해상도) # 새로운 가치의 창조
# 기본 제거 공간
# 메시지 = '**** 에곤 ****'
# 인쇄 (msg.strip ( '*'))
# 알아보기 : 스트립은 중간하지, 양쪽에 걸릴
# MSG = '**** 전자 ***** **** 곤'
# 인쇄 (msg.strip ( '*'))
# 메시지 = '** / * = - ** 에곤 ** - = () **'
# 인쇄 (msg.strip ( '* / - = ()))
# 응용 프로그램
# inp_user = 입력 ( '당신의 이름 >>') .strip () # inp_user = "에곤"
# inp_pwd = 입력 ( '비밀번호 >>') .strip ()
# 경우 inp_user == '에곤'와 inp_pwd == '123'
# 인쇄 ( '로그인 성공')
# 다른 사람 :
# 인쇄 ( '계정 암호 잘못된')
3.1.6, 분할 분할 : 문자열 일부 구분에 따라 분할 할 수의 목록을 제공
## 기본 분리는 공간
# 정보 = '에곤 18 남성'
# 입술 info.split = ()
# 인쇄 (고해상도)
구분 기호를 지정 ##
# 정보 = '에곤 : 18 : 남자'
# 고해상도 = info.split ( ':')
# 인쇄 (고해상도)
# 지정 별도의 시간 (이해)
# 정보 = '에곤 : 18 : 남자'
# 입술 info.split = ( '', 1)
# 인쇄 (고해상도)
3.1.7, 자전거
# 정보 = '에곤 : 18 : 남자'
정보의 X 용 # :
# 인쇄 (X)
알고 4.2 필요 (**)
# 4.2.1, 스트립, lstrip, rstrip
# 메시지 = '*** 에곤 ****'
# 인쇄 (msg.strip ( '*'))
# 인쇄 (msg.lstrip ( '*'))
# 인쇄 (msg.rstrip ( '*'))
상부 # 4.2.2 이하
# MSG = 'AbbbCCCC'
# 인쇄 (msg.lower ())
# 인쇄 (msg.upper ())
# 4.2.3, startswith, endswith
# 인쇄 (.startswith "알렉스는 SB입니다"( "알렉스"))
# 인쇄가 (.endswith "알렉스는 SB는"( 'SB'))
# 4.2.4, 형식
# 4.2.5, 분할, rsplit는 : 문자열 목록을 잘라
# 정보를 원하시면 = "에곤 : 18 : 남자"
# 인쇄 (info.split ( '', 1)) # [ "에곤", "18 : 남성"]
# 인쇄 (info.rsplit ( '', 1)) # [ "에곤 : 18", "남성"]
# 4.2.6 가입 : 문자열로 접합 목록을
# L = [ '에곤', '18', '말레]
# 입술 = L [0] + ""+ L [1] + ""+ L [2]
# 해상도 = ""큰 문자열에 함께 구분자 (l) #에 따라, 모든 요소의 문자열리스트 가입.
# 인쇄 (고해상도)
# L = 1, '2', 'AAA']
# ":"가입 (리터).
# 4.2.7를 대체
# MSG = "당신은 할 수 있습니다 당신이 더 수있는 BB"없다
# 인쇄 (msg.replace ( "당신", "당신"))
# 인쇄 (msg.replace ( "당신", "당신", 1))
# 4.2.8, isdigit에
# 순수의 숫자의 문자열 여부를 결정합니다
# 인쇄 ( '123'.isdigit ())
# 인쇄 ('12 .3'.isdigit ())
# 나이 = 입력 ( '당신의 나이를 입력 해주세요 :') 스트립 ().
# 경우 age.isdigit () :
# 연령 = INT (나이) #의 INT ( "abbab")
# 경우 연령> 18 :
# 인쇄 ( '큰 생각')
# ELIF 연령 <18 :
# 인쇄 ( '작은 생각')
# 다른 사람 :
# 인쇄 ( '오직 최고의')
# 다른 사람 :
# 인쇄 ( '바보, 숫자를 입력해야합니다')
# 4.3 학습
# 4.3.1, 발견, rfind, 인덱스, rindex, 수
MSG = '안녕하세요 에곤 하하하'
시작 인덱스 # 찾기 복귀
# 인쇄 (msg.find ( 'E')) # 반환 개시 인덱스 문자열은 큰의 문자열을 검색합니다
# 인쇄 (msg.find ( '에곤'))
# 인쇄 (msg.index ( 'E'))
# 인쇄 (msg.index ( '에곤'))
# 찾을 수 없습니다
# 인쇄 (msg.find ( 'XXX')) # -1을 반환 찾을 수 없습니다 나타내는,
#이 던져 # 인쇄 (( 'XXX') msg.index)
# 메시지 = '안녕하세요 에곤 하하하 에곤, 에곤'
# 인쇄 (msg.count ( '에곤'))
# 4.3.2, 센터, 빛, rjust, zfill
# 인쇄 ( 'egon'.center (50,'* '))
# 인쇄 ( 'egon'.ljust (50, +))
# 인쇄 ( 'egon'.rjust (50,'* '))
# 인쇄 ( 'egon'.zfill (10))
# 4.3.3, expandtabs
# MSG = '안녕하세요 \ tworld'
자리의 번호 # 인쇄 (msg.expandtabs (2)) # 탭 (2)의 세트를 나타내는
# 4.3.4, captalize, swapcase, 제목
# 인쇄 ( "안녕하세요 세계 에곤".capitalize ())
# 인쇄 (에 "Hello World 에곤".swapcase ())
# 인쇄 ( "안녕하세요 세계 에곤".title ())
# 4.3.5, 디지털 시리즈
# 4.3.6, 다른입니다
# 인쇄 ( 'abc'.islower ())
# 인쇄 ( 'ABC'.isupper ())
# 인쇄 ( '안녕하세요 World'.istitle ())
# 인쇄 ( '123123aadsf'.isalnum ()) True로 문자 또는 숫자의 # 문자열
# 알파벳의 인쇄 ( 'ad'.isalpha ()) # 문자열은 True입니다
# 인쇄 ( ' 진정한 공백에'.isspace ()) # 문자열
# 인쇄 ( "print'.isidentifier ())
# 인쇄 ( "age_of_egon'.isidentifier ())
# 인쇄 ( "1age_of_egon'.isidentifier ())
NUM1 = B '4' #bytes
U = NUM2 . '4' # 유니는 python3에 추가하지 않고 U는 유니는
= num3 '네' # 중국어 디지털
= Num4 'IV' # 로마 숫자
# isdigit에 만 확인 : NUM1, NUM2을
# 인쇄 (num1.isdigit ()) # 참
# 인쇄 (num2.isdigit ()) # 참
# 인쇄 (num3.isdigit ()) #의 거짓
# 인쇄 (num4.isdigit ()) #의 거짓
# Isnumberic을 식별 할 수 있습니다 NUM2, num3, num4
# 인쇄 (num2.isnumeric ()) # 참
# 인쇄 (num3.isnumeric ()) # 참
# 인쇄 (num4.isnumeric ()) # 참
# Isdecimal 만 인식합니다 NUM2를
인쇄 (num2.isdecimal ()) # 참
인쇄 (num3.isdecimal ()) #의 거짓
인쇄 (num4.isdecimal ()) #의 거짓