하나의 추가 문자로 Python 코드 작성 방식 변경
작은 구문 변경 하나, 코딩 기술을위한 하나의 큰 단계
구문 언어
Python은 단순하고 쉬운 구문으로 널리 알려져 있으며 이해하기 위해서는 기본적인 영어가 필요하므로 매우 유명합니다.
Python의 단순성은 초보자에게 매우 매력적이며 선언이없고 멋진 단어 나 이상한 구문이없는 이유입니다. 그것은 계속됩니다냉각 기능, 처럼데코레이터및 목록이해력그게놀라운 일, 하지만* (별표)가치가있다같은 자리, 이유를 보여 드리기 위해 여기에 있습니다.
공 구르기
작은 트릭으로 시작하겠습니다.
딕트를 결합하는 쉬운 방법!
엔아시다시피 별표 몇 개만 붙여서 사전에 연결했습니다. 모든 내용을 설명하겠습니다.하지만 지금까지 놓친 부분을 보여 드리고 싶었습니다!
별표는 어디에 있습니까?
곱셈에 대한 잘 알려진 사용법 외에도 Astrix를 사용하면 매우 중요하고 편리한 작업을 수행 할 수 있습니다.포장 풀기.
별표를 사용하여 이터 러블의 압축을 풀고 양방향 이터 러블 (사전처럼) 인 경우 이중 압축을 풀 수 있습니다.
다른 사람의 코드를 위반하지 마십시오
이 사용법은 더 일반적으로 알려져 있지만 여전히 사용되지 않습니다.
개발자가 함수를 작성할 때마다 함수에는 서명이 있습니다.
기능이 변경되는 경우, 모든암호다른 사람이 쓴코드에 따라 중단됩니다.
Args, Kwargs
Args 및 Kwargs는 이전 버전과의 호환성을 깨지 않고 함수에 기능을 추가하는 간단한 방법으로 더 많은 모듈 식 코드를 생성합니다.
함수는 * args, ** kwargs를받습니다.
입력으로, 전체 추가 입력을 함수에 압축 해제합니다.
Single Astrix는 표준 반복 가능 용이고, double Astrix는 항상 그렇듯이 사전 유형용입니다. 예 :
이 예제는 함수에 대한 이전 호출을 중단하지 않고 향후 사용을 위해 args 및 kwargs를 사용하여 향후 인수를 수신하는 방법을 보여줍니다. 이것은 매우 중요합니다!
여유 시간이 있다면 다음을 읽어 보시기 바랍니다.
요약하면
별표는 Python의 중요한 부분이며 가치있는 명예와 명성을 얻지 못합니다. 이 기사가 그것을 바꾸는 데 도움이 되었기를 바랍니다.
이 내용이 흥미 롭거나 읽고 싶은 주제가 있다면의견을 부탁드립니다.
나는 당신이 그것을 즐겼기를 바랍니다!
'Data Analytics(ko)' 카테고리의 다른 글
7 Awesome Command-Line Tools -번역 (0) | 2020.10.28 |
---|---|
Master Python Lambda Functions With These 4 Don’ts -번역 (0) | 2020.10.27 |
Data-Preprocessing with Python -번역 (0) | 2020.10.25 |
Advanced Python: 9 Best Practices to Apply When You Define Classes -번역 (0) | 2020.10.24 |
Tutorial: Stop Running Jupyter Notebooks from your Command Line! -번역 (0) | 2020.10.23 |