python
이 트릭을 사용하면 Python 문자열을 제목 대소문자로 빠르게 변환할 수 있습니다. Wikipedia 기사에서 인용:
제목 대소문자는 오프라인 및 온라인 인쇄 모두에서 자주 사용됩니다. 이 사이트 자체는 모든 기사에 제목 대소문자를 사용합니다. 자세히 보면 대부분의 웹사이트, 신문, 잡지에서 실제로 제목 대소문자를 사용하고 있음을 알 수 있습니다.
Python에서 제목 케이스 문자열을 빠르게 생성할 수 있습니다. 내장된 title()
를 사용하세요. 방법:
>>> title = "string in title case" >>> title.title() 'String In Title Case'
불행히도 이것은 잘 작동하지 않습니다:
문자열을 제목 대소문자로 변환하는 보다 강력한 버전은 다음과 같으며 정규식을 사용합니다.
import re def titlecase(s): return re.sub(r"[A-Za-z]{3,}('[A-Za-z]+)?", lambda mo: mo.group(0).capitalize(), s) titlecase("It's great, and no small words") # "It's Great, And no Small Words"
정규식:
이 코드를 원하는 대로 추가로 조정할 수 있습니다. 예를 들어, 'i'와 같은 작은 단어는 항상 대문자로 만들 수 있습니다.
python
구성품 및 소모품 MikroE 플립 앤 클릭 × 1 Arduino Due × 1 입자 광자 × 1 NodeMCU ESP8266 브레이크아웃 보드 × 1 SparkFun Photon 레드보드 × 1 MikroE Temp&Hum 클릭 × 1 MikroE WiFi 플러스 클릭 × 1 Espressif Wemos D1 미니 × 1 Arduino Zero × 1 앱
구성품 및 소모품 Arduino UNO × 1 웹 캠 × 1 마이크로 서보 × 2 팬-틸트 × 1 브레드보드(일반) × 1 앱 및 온라인 서비스 파이썬 2.7 OpenCV 이 프로젝트 정보 이전 튜토리얼에서 pyserial 모듈을 사용하여 Arduino와 Python 간에 통신하고 LED를 제어하는 방법을 공유했습니다. 아직 보지 못했다면 여기에서 확인하세요:COMMU