zip() 함수를 사용하여 각각 키 및 값 항목에 해당하는 두 개의 튜플 개체에서 반복 가능 개체를 생성한 다음 dict() 함수를 사용하여 사전 개체를 형성할 수 있습니다. >>> T1=('a','b','c','d') >>> T2=(1,2,3,4) >>> dict((x,y) for x,y in zip(t1,t2)) 사전 이해 구문을 사용하여 두 개의 튜플에서 사전 개체를 구성할 수도 있습니다. >>> d={k
각 문자는 고유 번호인 ASCII 값과 연결됩니다. ord() 함수에 의해 획득됩니다. >>> ord('A') 65 >>> ord('+') 43 >>> ord(' ')
Python 라이브러리의 chr() 함수는 0에서 0x10ffff 사이의 정수에 연결된 유니코드 문자를 변환합니다. >>> chr(36) '$' >>> chr(97) 'a' >>> chr(81) 'Q'
정수와 관련된 ASCII 문자는 chr() 함수로 얻습니다. 이 함수의 인수는 0에서 0xffff 사이의 숫자일 수 있습니다. >>> chr(0xaa) 'ª' >>> chr(0xff) 'ÿ' >>> chr(200) 'È' >>> chr(122) 'z'
내장된 hex() 함수를 사용하여 정수를 16진수 표현으로 변환할 수 있습니다. >>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'
Python 라이브러리의 oct() 함수를 사용하여 정수를 해당 8진수로 변환합니다. 8진수 표현을 가진 문자열을 얻습니다. >>> oct(100) '0o144' >>> oct(0x10) '0o20' >>> oct(10) '0o12'
Python의 숫자 변환 함수 float()는 소수 부분이 0인 정수를 float로 변환합니다. 또한 float 숫자의 유효한 표현이 있는 문자열을 float 객체로 구문 분석합니다. >>> float('1.11') 1.11 >>> float(1) 1.0 >>> float('1') 1.0 >>> float('1.1e-2') 0.011
Dictionary 개체는 쉼표로 구분되고 중괄호로 묶인 키-값 쌍의 정렬되지 않은 컬렉션입니다. 값과 키의 연관은 사이에 :기호로 표시됩니다. >>> D1={'a':1,'b':2,'c':3} 키는 사전 개체에 한 번만 나타날 수 있지만 단일 값은 여러 키에 할당될 수 있습니다. 키는 변경할 수 없는 데이터 유형(예:숫자, 문자열 또는 튜플)이어야 합니다. >>> D2={1:'aaa', 2:'bbb', 3:'ccc'
L1과 L2가 키와 각각의 값을 포함하는 목록 객체인 경우 다음 목록 이해 구문을 사용하여 사전 객체를 구성할 수 있습니다. >>> L1 = [a,b,c,d] >>> L2 = [1,2,3,4] >>> d = {L1[k]:L2[k] for k in range(len(L1))} >>> d {a: 1, b: 2, c: 3, d: 4}
L1과 L2가 키와 각각의 값을 담고 있는 리스트 객체라면 다음과 같은 방법으로 딕셔너리 객체를 생성할 수 있습니다. 2개의 목록을 압축하고 dict() 함수를 사용하여 사전으로 변환 >>> L1 = [a,b,c,d] >>> L2 = [1,2,3,4] >>> d = dict(zip(L1,L2)) >>> d {a: 1, b: 2, c: 3, d: 4} 사전 이해 구문 사용 >>> L1 = [a,b,c,d] >>> L2 = [1,2
대입문에서 대괄호 안에 요소를 지정하지 않으면 빈 목록 개체를 만들 수 있습니다. 빈 목록 객체는 인수 없이 list() 내장 함수로도 생성됩니다. >>> L1 = [] >>> L1 [] >>> L1 = list() >>> L1 []
대입문에서 중괄호 안에 요소를 지정하지 않음으로써 빈 사전 객체를 생성할 수 있습니다. 빈 사전 객체도 인수 없이 dict() 내장 함수에 의해 생성됩니다. >>> L1 [] >>> d1 = {} >>> d1 {} >>> d1 = dict() >>> d1 {}
대입문에서 괄호 안에 요소를 지정하지 않음으로써 빈 튜플 객체를 생성할 수 있습니다. 빈 튜플 객체도 인수 없이 tuple() 내장 함수에 의해 생성됩니다. >>> T1 = () >>> T1 () >>> T1 = tuple() >>> T1 ()
인용 기호는 Python에서 문자열 객체를 생성하는 데 사용됩니다. 파이썬은 작은따옴표, 큰따옴표, 삼중따옴표 문자열을 인식합니다. 문자열 리터럴은 일련의 문자를 작은따옴표(hello), 큰따옴표(hello) 또는 삼중따옴표(hello 또는 hello)로 묶어서 작성됩니다. >>> var1='hello' >>> var1 'hello' >>> var2="hello" >>> var2 'hello' >>
목록 및 튜플 개체는 시퀀스입니다. 사전은 키-값 쌍의 해시 테이블입니다. 목록과 튜플은 정렬된 항목 모음입니다. 사전은 정렬되지 않은 컬렉션입니다. 목록 및 사전 개체는 변경 가능합니다. 즉, 새 항목을 추가하거나 항목을 삭제할 수 있습니다. 튜플은 변경할 수 없는 객체입니다. 튜플 개체에서는 추가 또는 삭제 작업이 불가능합니다. 각각은 쉼표로 구분된 항목 모음입니다. 목록 항목은 대괄호[], 튜플 항목은 둥근 대괄호 또는 괄호(), 사전 항목은 중괄호 {}로 묶습니다. >>> L1=[12, "Ravi&
튜플의 항목이 인덱싱됩니다. 슬라이스 연산자를 사용하면 특정 인덱스의 항목에 액세스할 수 있습니다. >>> T1=(12, "Ravi", "B.Com FY", 78.50) >>> print (T1[2]) B.Com FY 사전의 항목은 인덱싱되지 않습니다. 특정 키와 관련된 값은 대괄호 안에 넣어 구합니다. 사전의 get() 메서드도 관련 값을 반환합니다. >>> D1={"Rollno":12, "class":&quo
JSON은 자바스크립트 개체 표기법을 나타냅니다. . 가볍고 언어 독립적인 데이터 교환 형식입니다. Python 라이브러리에는 json 인코딩 및 디코딩 기능을 제공하는 json 모듈이 있습니다. dumps() 함수는 Python 객체를 JSON 형식으로 변환합니다. >>> T1=(12, "Ravi", "B.Com FY", 78.50) >>> import json >>> str1=json.dumps(T1) >>> str1 '[
인용 기호는 Python에서 문자열 객체를 생성하는 데 사용됩니다. 파이썬은 작은따옴표, 큰따옴표, 삼중따옴표 문자열을 인식합니다. 문자열 리터럴은 일련의 문자를 작은따옴표(hello) 또는 큰따옴표(hello)로 묶어서 작성됩니다. >>> var1='hello' >>> var1 'hello' >>> var2="hello" >>> var2 'hello' 작은 따옴표로 묶인 텍스트를 포함하려면 문자열을 큰 따옴
단일 코드 블록을 만드는 개별 명령문의 그룹을 Python에서는 모음이라고 합니다. if, while, def 및 class와 같은 복합 또는 복합 문에는 헤더 행과 모음이 필요합니다. 헤더 행은 명령문(키워드 사용)을 시작하고 콜론(:)으로 종료되며 스위트를 구성하는 하나 이상의 행이 뒤따릅니다. 예시 if expr1==True: stmt1 stmt2 elif expr2==True: stmt3 stmt4 else: stmt5 stmt6 while expr
dicttoxml 패키지를 사용하여 Python 사전을 xml 표현으로 변환합니다. 시작하려면 dicttoxml 을 설치하십시오. 패키지 pip3 install dicttoxml 사전 개체 만들기 >>> D1={"name":"Ravi", "age":21, "marks":55} 이제 dicttoxml 패키지에서 dicttoxml() 함수를 가져오고 D1을 인수로 사용합니다. 함수는 인코딩된 문자열을 사전의 xml 표현으로 반환합니다. >