화요일, 4월 23, 2024
Home자동화Python 3.12는 f 문자열 개선을 포함하여 개발 편의성을 향상시킵니다.

Python 3.12는 f 문자열 개선을 포함하여 개발 편의성을 향상시킵니다.


프로그래밍 언어인 Python의 성능과 편의성을 향상시킨 새로운 버전이 출시되었습니다.

3일(현지시각) 더레지스터 ​​등 외신에 따르면 파이썬 소프트웨어 재단은 공식 홈페이지를 통해 파이썬 3.12 정식 버전을 공개했다.

마지막 업데이트로부터 약 1년 후에 출시된 버전 3.12에서는 PEP(Python Improvement Proposal) 701에 따라 f-문자열을 개선했습니다.

파이썬

f string은 복잡한 문자열 출력을 위한 문자열 형식화 함수 중 하나입니다. 문자열 앞에 문자 f를 추가한 후 중괄호({}) 안에 공백 크기 지정 등 고급 서식 문자열을 입력하면 바로 사용할 수 있습니다.

새 버전에는 이전에 지원되지 않았던 여러 줄 표현식, 주석, 백슬래시 및 유니코드 이스케이프 시퀀스를 처리하는 기능이 추가되었습니다.

효율적인 사용을 위해 표준 라이브러리도 수정되었습니다. 청결성, 유용성 및 정확성에 초점을 맞춘 이러한 수정 사항은 distutils 패키지와 같은 더 이상 사용되지 않는 API를 제거하고 Pathlib 클래스에 하위 클래스화에 대한 지원을 추가하며 모듈 SQLite3에 명령줄 인터페이스를 추가합니다. 추가되었습니다.

또한, 성능 개선 작업을 통해 내장 기능 중 하나인 isinstance의 속도가 약 2~20배 향상되었으며, 비동기 I/O(asyncio) 패키지도 약 75% 더 빠른 것으로 확인되었습니다. 일부 벤치마크. .

Python 버전 3.12에서는 여러 Python 스레드가 동시에 실행되는 것을 방지하기 위해 각 인터프리터에 대해 전역 인터프리터 잠금(GIL)을 적용합니다. 이를 통해 여러 CPU 코어를 보다 효율적으로 사용할 수 있는 하위 인터프리터를 생성할 수 있습니다.

관련 기사

오류 메시지도 개선되어 오류 위치를 보다 정확하게 파악하고 정보를 더욱 명확하게 전달할 수 있습니다. 또한 철자가 틀린 변수 이름이나 속성에 대한 수정을 제안하는 기능도 제공합니다.

또한 Linux 커널 성능 측정 도구(perf)에서 CPython을 지원하는 등 성능 향상과 지원 편의성을 위한 업데이트가 이루어졌습니다.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments