본문 바로가기

문자열

(3)
파이썬에서 문자열 포매팅: 변수 삽입 방법 파이썬에서 문자열 포매팅: 변수 삽입 방법 파이썬에서 문자열에 변수를 삽입하는 것은 자주 발생하는 작업입니다. 이를 위해 파이썬은 다양한 문자열 포매팅 방법을 제공합니다. 이 글에서는 가장 일반적인 세 가지 방법, 즉 % 포매팅, str.format() 메서드, 그리고 f-string에 대해 살펴보겠습니다. 1. % 포매팅 전통적인 C 스타일의 문자열 포매팅 방법입니다. % 연산자를 사용하여 문자열에 변수를 삽입합니다. 예제: % 포매팅 name = "Alice" age = 30 greeting = "Hello, %s. You are %d years old." % (name, age) print(greeting) 이 방법은 간단하지만, 복잡한 문자열과 다수의 변수에 대해서는 가독성이 떨어질 수 있습니다...
파이썬에서 bytes와 str의 차이점 파이썬에서 bytes와 str의 차이점 파이썬에는 문자열을 표현하는 데 사용되는 두 가지 주요 데이터 타입이 있습니다: bytes와 str. 이들 간의 차이점을 이해하는 것은 파이썬 프로그래밍에서 매우 중요합니다. 데이터 타입의 정의 str str은 유니코드 문자들의 시퀀스를 나타냅니다. 이것은 사람이 읽을 수 있는 텍스트를 표현하는 데 사용됩니다. 파이썬 3에서 str 객체는 유니코드 문자들로 구성되어 있습니다. bytes bytes는 바이트 시퀀스를 나타냅니다. 각 바이트는 0에서 255 사이의 값을 가질 수 있으며, 이는 원시 데이터나 이진 데이터를 표현하는 데 사용됩니다. 이것은 파일 데이터, 네트워크 통신 등에서 주로 사용됩니다. 사용 예시 str 사용 예 text = "안녕하세요" print(..
아두이노 시리얼 통신 - 문자 송수신 아두이노 시리얼 통신 개요 이번 장에서는 PC와 아두이노를 USB를 연결하여 시리얼 통신을 통해 문자를 송수신하는 방법과 소스코드를 설명하겠습니다. 사전 준비물 아두이노 UNO x 1 시리얼 통신에서 이용하는 함수 Serial.read()와 Serial.write()을 이용하여 Arduino-PC간에 문자를 송수신합니다. 이번에는 USB케이블을 사용하여 시리얼통신을 진행하겠습니다. - Serial.begin(9600) : 9600 이 의미하는 것은 통신 속도입니다. Baud rate (보레이트, bit per second 단위) 라고 합니다. 주의할 점은 여기서 지정한 통신 속도와 Serial 통신으로 연결되는 상대방이 지정하는 통신 속도가 일치해야 한다는 점입니다. 여기서는 USB 를 통해 PC와 연결..