hex 값을 입력하면 Float - Big Endian 또는 Float - Little Endian 으로 변환해 주는 참고 사이트 Online Hex Converter - Bytes, Ints, Floats, Significance, Endians - SCADACore Convert Hex values into Bytes, Ints, and Floats of different bit significance, Bit Endians, and byte significance for interfacing with unknown field devices www.scadacore.com
리스트 자료형 리스트 생성 📌 리스트를 만들 때는 대괄호([])로 감싸 주고 각 요소값들은 쉼표(,)로 구분해 준다. 리스트는 a처럼 아무것도 포함하지 않는, 비어 있는 리스트([])일 수도 있고 b처럼 숫자를 요소값으로 가질 수도 있고 c처럼 문자열을 요소값으로 가질 수도 있다. 또한 d처럼 숫자와 문자열을 함께 요소값으로 가질 수도 있으며 e처럼 리스트 자체를 요소값으로 가질 수도 있다. 즉, 리스트 안에는 어떠한 자료형도 포함시킬 수 있다. 💡 비어 있는 리스트는 a = list() 로 생성할 수 도 있다. 리스트의 인덱싱과 글라이싱 📌 리스트의 인덱싱 📌 삼중 리스트에서 인덱싱하기 📌 리스트의 슬라이싱 📌 중첩된 리스트에서 슬라이싱하기 리스트 연산자 📌 리스트 더하기(+) 📌 리스트 반복하기(*)..
목차 ※ wikidocs.net 의 점프 투 파이썬 교재를 학습하며 내용 정리 및 실습 내용 문자열 자료형 문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미한다. "Life is too short, You need Python" "a" "123" 문자열 예문을 보면 모두 큰따옴표(" ")로 둘러싸여 있다. 파이썬에서 문자열을 만드는 방법은 총 4가지이다. 1. 큰따옴표로 양쪽 둘러싸기 "Hello World" 2. 작은따옴표로 양쪽 둘러싸기 'Python is fun 3. 큰따옴표 3개를 연속으로 써서 양쪽 둘러싸기 """Life is too short, You need python""" 4. 작은따옴표 3개를 연속으로 써서 양쪽 둘러싸기 '''Life is too short, Y..
python 문법 기초 목차 XML 📌 XML(eXtensible Markup Language)은 W3C에서 1998년에 표준으로 채택한 다목적 마크업 언어이다. 파이썬 2.0 부터 XML를 지원하기 시작 파이썬3 에서는 Fast XML parsing using Expat, DOM(Document Object Model) API, SAX(Simple API for XML), The ElementTree XML API를 지원한다. Xmlparser에 핸들러에 함수를 등록 하는 방법 DOM 📌 XML 문서의 각 성분을 객체로 표현하고 모든 객체를 메모리에 저장하고 처리하는 방법이다. 파이썬에선 minidom 과 pulldom 두 가지 모듈을 제공 한다. DOM은 xml.dom에 정의 되어 있다. minido..
Python 문법 기초 목차 str 클래스 문자열을 다루는 기본 클래스 특별한 모듈을 import할 필요가 없음 🎯 주요 메소드 capitalize( ) 첫 문자를 대문자로, 나머지 문자를 소문자 변경 count(keyword, [start,. [end]]) Keyword가 포함된 횟수를 반환 encode([encoding, [errors]]) 해당 인코딩으로 변경 🔔 예) str 클래스 - con'd 🎯 주요 메소드 endswith(postfix, [start, [end]]) Postfix 로 문자열이 끝나면 True를 반환 expandtabs([tabsize]) 탭을 공백으로 치환 find(keyword, [start, [end]]) 문자열 keyword가 나타나는 첫 번째 인덱스를 반환 🔔 예) 🎯..
Python 문법 기초 목차 📌 파이썬에서 C/C++ 로 만들어진 외부 모듈을 참고 하는 경우가 발생한다. 확장 모듈이 필요한 이유 C/C++ 라이브러기 함수 혹은 시스템 콜을 할 수 있는 새로운 객체 타입을 구현할 수 있다. C의 빠른 연산을 사용할 수 있음 핵심적인 부분을 공개하지 않고 배포할 수 있다. 헤더 파일 python.h spam 이라는 확장 모듈을 만들면서 파이썬과 C의 연동을 실시한다. 입력 받은 문자열을 구하는 함수를 포함 파이썬에서 spam 모듈이 아래와 같이 사용 될 것임 >>> import spam >>> strcnt = spam.strlen("test"); >>> strcnt 4 Spammodule.c 파일 생성하기 전통적으로 '모듈이름' + module.c 와 같은 형식으로 파..