>백엔드 개발 >파이썬 튜토리얼 >더 일찍 알았더라면 좋았을 Python의 기능은 무엇입니까?

더 일찍 알았더라면 좋았을 Python의 기능은 무엇입니까?

WBOY
WBOY앞으로
2023-09-11 08:01:121353검색

더 일찍 알았더라면 좋았을 Python의 기능은 무엇입니까?

이 기사에서는 이전에 알지 못했던 Python의 몇 가지 비밀 기능을 소개합니다.

다음은 우리가 알아야 할 숨겨진 Python 기능입니다. -

Pandas_ml

Pandas는 가장 유명한 Python 기계 학습 라이브러리 중 하나입니다. 이 라이브러리는 데이터 분석 및 조작을 위해 만들어졌습니다. 또한 Python의 가장 훌륭하고 신뢰할 수 있는 라이브러리 중 일부를 하나의 패키지로 결합하므로 유용합니다. 따라서 사용 및 적용이 간단합니다.

매개변수 압축해제

함수에 사용될 때 목록 압축 해제가 실패합니다. Python 자체는 함수에 전달될 때 목록이나 튜플을 압축 해제하지 않습니다. 이는 모호할 수 있기 때문입니다. 이 작업을 언제 수행해야 하는지 나타내는 것은 개발자의 몫입니다.

슬라이스 할당

목록이 있다고 가정해 보세요. 하지만 목록의 여러 항목을 단일 할당으로 바꿔야 합니다. 당신은 무엇을 할 것인가? 여기가 슬라이스 할당이 유용한 곳입니다. Python을 사용하면 단 한 줄로 목록의 일부를 원하는 것으로 바꿀 수 있습니다.

Python의 목록 이해

목록 이해는 Python의 가장 강력한 기술 중 하나입니다. 간결한 구문을 사용하면 하나의 목록을 다른 목록에서 파생하는 데 도움이 됩니다. 목록 내포는 목록의 항목을 필터링하거나 해당 항목에 함수를 적용하려는 경우 유용합니다. 따라서 이는 Python의 가장 중요한 숨겨진 기능 중 하나입니다.

검은색 서식 코드 사용

코드를 더 빠르고 효율적으로 검토할 수 있다면 어떨까요? 여기가 Python 코드 포맷터 Black가 사용되는 곳입니다. Python에서 가장 잘 알려지지 않은 것 중 하나는 형식 지정입니다. 이를 통해 원하는 방식으로 코드를 만들 수 있습니다. Black은 이를 형식화하여 전체 코드 검토 프로세스의 속도를 높입니다.

파이썬 디버거

몇 가지 버그가 있어서 고치는 데 오랜 시간이 걸렸습니다. 더욱이 우리의 모든 노력은 헛될 것입니다. 해결책은 알 수 없지만 우리의 노력은 헛된 것입니다. 작업을 단순화하기 위해 Python 디버거를 사용해야 하는 경우입니다.

Python Debugger를 사용하면 코드를 한 줄씩 쉽게 검사할 수 있습니다. 따라서 이는 Python의 가장 큰 기능 중 하나입니다.

코드에 이모티콘 사용

Python이 문자열에 이모티콘을 추가할 수 있는 모듈을 제공한다는 것을 알고 계셨나요? 예, 당신은 착각하지 않았습니다! 이모티콘을 포함하려면 Emoji Module 또는 Unicode을 사용할 수 있습니다.

데이터 과학 라이브러리 가져오기

우리는 seaborn이나 pandas와 같은 공용 라이브러리를 가져오는 데 많은 시간을 소비하는 경우가 많습니다. 그리고 수동으로 가져오는 데는 시간이 많이 걸릴 수 있습니다.

그래서 이러한 어려움을 극복하는 데 도움이 될 수 있는 pyforest 라이브러리 형태의 솔루션이 있습니다. 이 모듈은 보너스이며 Python의 숨겨진 기능 중 하나입니다. 별도로 가져오는 것보다 직접 조작하는 것이 더 편리합니다.

음수 지수

음수 인덱싱은 Python의 숨겨진 기능 중 하나입니다. 우리 모두는 인덱싱이 모든 프로그래밍 언어의 배열에 사용된다는 것을 알고 있습니다. 그런 다음 이러한 인덱스는 배열 항목에 액세스하는 데 사용됩니다.

그러나 모든 프로그래밍 언어는 "-2"와 같은 음수 인덱스의 사용을 제한합니다. 그러나 Python은 음수 배열 인덱싱을 지원하므로 예외입니다. 따라서 -1은 마지막 요소여야 하고 -2는 마지막에서 두 번째 요소여야 합니다.

체인 비교 연산자

많은 컴퓨터 언어에서는 구문을 사용하여 값을 쉽게 비교할 수 있습니다. 예를 들어보세요 -

으아아아

문법에서 “and”연산자를 없애면 정말 멋지지 않을까요? 다행스럽게도 Python에서는 아래와 같이 비교 연산자를 차례로 사용할 수 있습니다.

으아아아

이는 "운영자 선호도 및 관련성" 때문입니다. 이는 표현식에 사용되며 우선순위가 다른 여러 연산자가 있는 경우 유용합니다. 또한 어떤 절차를 먼저 수행해야 하는지 결정하는 데 도움을 줍니다.

변수를 쉽게 교체하세요

Python은 어려운 작업을 더 쉽게 해줍니다. 예를 들어 두 개의 변수가 있고 해당 값을 바꿔야 한다고 가정합니다. 그래서 너는 뭘 할 껀데? 다른 값을 교환할 때 임시 변수를 수동으로 만듭니다. 이 접근 방식에는 결함이 없지만 일부에서는 지루하다고 느낄 수도 있습니다. 대조적으로, Python은 임시 변수를 사용하지 않고도 교환을 용이하게 합니다.

으아아아

출력

으아아아

이 경우 Python은 작업이 완료된 후 백그라운드에서 임시 변수를 삭제합니다. 따라서 효율적이고 명확한 코드를 작성하는 데 도움이 됩니다.

짧은 모듈 이름

긴 도서관 이름을 반복하는 데 지치셨나요? 그렇다면 다음 꿀팁이 의심할 여지 없이 여러분에게 도움이 될 것입니다. Python을 사용하면 개발자는 "as" 키워드를 사용하여 원하는 라이브러리 이름을 만들 수 있습니다.

부활절 달걀 목록

어떤 사람들은 프로그래밍이 논쟁적인 에세이나 기타 학문적 과제를 작성하는 것만큼 지루하다고 생각할 수도 있습니다. 하지만 Python에 부활절 달걀이 포함되어 있다고 말하면 어떻게 될까요? 부활절 달걀은 비디오 게임, 영화, 만화 및 기타 미디어에서 흔히 발견되기 때문에 이상하게 보일 수 있습니다.

웹 서버 시작

Python의 숨겨진 기능은 웹사이트 지원만큼 유용합니다. 다음 시나리오를 고려하십시오. 컴퓨터에서 파일을 교환하기 위해 자체 웹 서버를 설정하려고 합니다.

一个简单的命令对此很有用。它将在任何可用端口上启动 Web 服务器。为了确保一切顺利,请将端口号从 0 更改为 65353。您可以探索更多参数。

# Running Web Server
python -m http.server 7000

结论

无论您是 Python 新手还是专家,这种语言仍然能让您感到惊讶。有许多您不知道的 Python 功能。

这些功能不仅对开发人员有用,而且也易于理解。因此,如果您认为自己了解有关 Python 的所有知识,请阅读本文并了解有关最流行的编程语言之一的新知识。

위 내용은 더 일찍 알았더라면 좋았을 Python의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제