Python의 기본 구문을 간단한 용어로 분석합니다.
매일 게시물 10개를 공유하고 함께 날아보세요!
1 곱셈을 사용하면 복합 할당이 됩니다: (5) 목록 조각의 "복사" 개념:
참고: 실제 복사본에는 튜플과 튜플 사이에 샤딩 방법이 필요합니다. 목록 차이점:
설명: 튜플은 괄호 없이 정의할 수 있습니다(목록 = 1,2,3,4)
4 업데이트 및 삭제를 구현하려면 문자열 접합 +를 사용하세요. 5. 문자열을 분리하려면 Join을 사용하세요.
split()은 Join()의 반대입니다. Split()은 문자열을 분할하는 데 사용됩니다.
replace() 메서드는 이름에서 알 수 있듯이 지정된 문자열을 바꾸는 것입니다:
6. 문자열 형식 지정:
(1) format() 함수 사용법:
(2) 형식 지정 연산자: %
(1) list(), tuple(), str(obj);
(2) len()
(3) max() 및 min() ; (4) sum(), sorted() 및 reversed();
(5) enumerate() 및 zip()
8. Python 함수:
( 1) 함수 문서
이것은 PHP
이것은 게으른 사람들에게 매우 흥미롭습니다
별표 *는 실제로 패키징되고 '언팩'될 수 있습니다. 테스트 매개변수의 컬렉션 매개변수 *params에 목록 a를 전달해야 하는 경우 test(a)를 호출할 때 오류가 발생합니다. 앞에 별표(*)를 추가하면 실제 매개변수를 사용하기 전에 "압축해제"해야 한다는 의미입니다.
(5) 전역 변수:
하지만 일부 사람들이 여전히 "열린 마음으로 받아들이고 죽는다"고 주장한다는 사실도 배제되지 않습니다. "의 8자 원칙을 변경하지 않고 여전히 함수에서 이 전역 변수를 수정해야 한다고 생각한다면, 목표를 달성하려면 전역 키워드를 사용하세요!
(6) 인라인 기능:
( 7) 폐쇄: 개인적으로 이것이 가장 흥미롭고 심오하다고 생각합니다.
폐쇄는 기능의 중요한 문법 구조입니다. 프로그래밍. 함수형 프로그래밍은 프로그래밍 패러다임입니다. 유명한 함수형 프로그래밍 언어는 LISP 언어입니다. (이 언어는 주로 그래픽 및 인공 지능에 사용되는 언어입니다. 항상 천재 프로그래머가 사용하는 언어로 간주되었습니다.)
참고: 클로저는 내부 함수를 대상으로 하므로 내부 함수를 외부에서 직접 호출할 수 없습니다.
(8) 람다 식: 익명 함수라고도 함
(9) filter() 및 map():
filter()에는 두 개의 매개변수가 있습니다. 함수는 None일 수도 있습니다. 두 번째 반복 가능한 데이터의 각 요소는 함수의 매개변수로 계산됩니다. True 값은 필터링됩니다. 첫 번째 매개변수가 None이면 두 번째 매개변수에서 True 값을 직접 필터링합니다. 예를 직접 살펴보겠습니다.
여기서 map은 맵을 의미하지 않습니다. 프로그래밍 분야에서 map은 일반적으로 "매핑"으로 설명됩니다. 내장 함수 map()에도 두 개의 매개변수가 있습니다. 이는 여전히 함수이며 시퀀스의 각 요소는 함수의 매개변수로 사용됩니다. iterable 시퀀스의 각 요소가 처리되고, 처리된 모든 요소가 반환될 때까지 연산 및 처리를 수행하고, 지금까지의 filter() 경험을 바탕으로 코드를 직접 살펴보겠습니다.
(10) 재귀는 "마법의 말"입니다:
재귀의 개념은 알고리즘의 범주에 속하지 않지만 모든 프로그래밍 언어 교육 시리즈에서 재귀가 논의됩니다. 재귀의 방법과 기술을 익히면 이것이 훌륭한 프로그래밍 아이디어라는 것을 알게 될 것이기 때문입니다!
프로그래밍 측면에서 우리는 아직 원칙적으로 재귀의 개념을 논의하지 않았습니다! 재귀는 함수 자체를 호출하는 행위입니다. 다음으로 계승 예를 살펴보겠습니다.
9. 사전 및 집합:
(1) 사전 생성 및 액세스:
사전은 유일한 매핑 유형입니다. Python에서 매핑은 두 요소 집합 사이의 "대응" 관계를 나타내는 수학 용어입니다. 그림에 표시된 것처럼 매핑 다이어그램은 {}를 통해 생성됩니다. :
dict()를 통해 사전 만들기:
(2) 사전 내장 방법:
fromkeys() 메서드는 새 사전을 만들고 반환하는 데 사용됩니다. 이 메서드에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 사전의 키이고 두 번째 매개변수는 선택사항이며 수신 키에 해당하는 값입니다. 제공되지 않은 경우 기본값은 None입니다. 예:
이 예는 우리가 항상 당연하게 여길 수는 없음을 알려줍니다. 때로는 현실이 당신에게 큰 타격을 줄 수도 있습니다. fromkeys() 메서드는 "one" 값을 변경하지 않습니다. , "2" 및 "3"에는 각각 키 1, 2, 3이 할당됩니다. 왜냐하면 fromkeys()가 ("1", "2", "3")을 하나의 값으로 처리하기 때문입니다.
-------------------------------------- ------------------------------------- --------
key(), value() 및 items():
keys()는 사전의 키를 반환하는 데 사용되며, value()는 모든 값을 반환하는 데 사용됩니다. 사전에서 items()는 물론 사전에 있는 모든 키-값 쌍(즉, 항목)을 반환합니다. 예:
------------ ---------- -------------- ---------- ---------------------
get() , in 및 not in:
get () 메소드는 사전 항목에 액세스하는 보다 편안한 방법을 제공합니다. 키가 존재하지 않으면 get() 메소드는 오류를 보고하지 않지만 자동으로 None을 반환하여 다음을 나타냅니다. 아무것도 찾을 수 없습니다. 지정된 값을 반환할 때 두 번째 매개변수에 해당 기본 반환 값을 설정할 수 있습니다.
사전, 회원 연산자(in 또는 not in)를 사용하여 판단할 수 있습니다
------------------; ------------------ -------------------------------- ----- -----------
clear()는 지정된 사전을 지웁니다.
일부 학생들은 사전을 지우기 위해 빈 사전을 할당하는 변수 이름, 여기에는 몇 가지 단점이 있습니다. 예를 살펴보겠습니다. ---------- -------------- ----------------------- ---
copy() 메소드는 사전:
--- ------------------------ -------------------------- ----------- ----------------pop() 및 popitem() 메서드:
setdefault() 메소드는 get() 메소드와 다소 유사하지만 해당 키가 사전에서 발견되지 않으면 setdefault 메소드()가 자동으로 추가됩니다.
------------------- -------------- ----------------------- -------------- ---------
update() 메소드는 사전을 업데이트하는 데 사용됩니다. (사실 위의 메소드도 있지만 이것이 더 정통합니다.)
10. :
Python3에서 중괄호를 사용하여 숫자 묶음을 묶었지만 매핑 관계를 반영하지 않으면 Python은 이 묶음이 집합이라고 생각합니다.
세트의 요소는 순서가 없으므로 시퀀스와 같은 첨자를 사용하여 액세스할 수 없지만 반복을 사용하여 세트의 데이터를 하나씩 읽을 수 있습니다: (add() 및 제거() ) 방법)
때로는 컬렉션의 데이터가 안정적이기를 원합니다. 즉, 튜플처럼 컬렉션의 요소를 마음대로 추가하거나 삭제할 수 없습니다. 그런 다음 불변 세트를 정의할 수 있습니다. 여기에서는 Frozenset() 함수가 사용됩니다.
위 내용은 Python의 기본 구문을 간단한 용어로 분석합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP는 주로 절차 적 프로그래밍이지만 객체 지향 프로그래밍 (OOP)도 지원합니다. Python은 OOP, 기능 및 절차 프로그래밍을 포함한 다양한 패러다임을 지원합니다. PHP는 웹 개발에 적합하며 Python은 데이터 분석 및 기계 학습과 같은 다양한 응용 프로그램에 적합합니다.

Python은 부드러운 학습 곡선과 간결한 구문으로 초보자에게 더 적합합니다. JavaScript는 가파른 학습 곡선과 유연한 구문으로 프론트 엔드 개발에 적합합니다. 1. Python Syntax는 직관적이며 데이터 과학 및 백엔드 개발에 적합합니다. 2. JavaScript는 유연하며 프론트 엔드 및 서버 측 프로그래밍에서 널리 사용됩니다.

PHP는 웹 개발 및 빠른 프로토 타이핑에 적합하며 Python은 데이터 과학 및 기계 학습에 적합합니다. 1.PHP는 간단한 구문과 함께 동적 웹 개발에 사용되며 빠른 개발에 적합합니다. 2. Python은 간결한 구문을 가지고 있으며 여러 분야에 적합하며 강력한 라이브러리 생태계가 있습니다.

VS 코드는 Windows 8에서 실행될 수 있지만 경험은 크지 않을 수 있습니다. 먼저 시스템이 최신 패치로 업데이트되었는지 확인한 다음 시스템 아키텍처와 일치하는 VS 코드 설치 패키지를 다운로드하여 프롬프트대로 설치하십시오. 설치 후 일부 확장은 Windows 8과 호환되지 않을 수 있으며 대체 확장을 찾거나 가상 시스템에서 새로운 Windows 시스템을 사용해야합니다. 필요한 연장을 설치하여 제대로 작동하는지 확인하십시오. Windows 8에서는 VS 코드가 가능하지만 더 나은 개발 경험과 보안을 위해 새로운 Windows 시스템으로 업그레이드하는 것이 좋습니다.

VS 코드는 파이썬을 작성하는 데 사용될 수 있으며 파이썬 애플리케이션을 개발하기에 이상적인 도구가되는 많은 기능을 제공합니다. 사용자는 다음을 수행 할 수 있습니다. Python 확장 기능을 설치하여 코드 완료, 구문 강조 및 디버깅과 같은 기능을 얻습니다. 디버거를 사용하여 코드를 단계별로 추적하고 오류를 찾아 수정하십시오. 버전 제어를 위해 git을 통합합니다. 코드 서식 도구를 사용하여 코드 일관성을 유지하십시오. 라인 도구를 사용하여 잠재적 인 문제를 미리 발견하십시오.

PHP는 1994 년에 시작되었으며 Rasmuslerdorf에 의해 개발되었습니다. 원래 웹 사이트 방문자를 추적하는 데 사용되었으며 점차 서버 측 스크립팅 언어로 진화했으며 웹 개발에 널리 사용되었습니다. Python은 1980 년대 후반 Guidovan Rossum에 의해 개발되었으며 1991 년에 처음 출시되었습니다. 코드 가독성과 단순성을 강조하며 과학 컴퓨팅, 데이터 분석 및 기타 분야에 적합합니다.

vs 코드에서는 다음 단계를 통해 터미널에서 프로그램을 실행할 수 있습니다. 코드를 준비하고 통합 터미널을 열어 코드 디렉토리가 터미널 작업 디렉토리와 일치하는지 확인하십시오. 프로그래밍 언어 (예 : Python의 Python Your_file_name.py)에 따라 실행 명령을 선택하여 성공적으로 실행되는지 여부를 확인하고 오류를 해결하십시오. 디버거를 사용하여 디버깅 효율을 향상시킵니다.

VS 코드 확장은 악의적 인 코드 숨기기, 취약성 악용 및 합법적 인 확장으로 자위하는 등 악성 위험을 초래합니다. 악의적 인 확장을 식별하는 방법에는 게시자 확인, 주석 읽기, 코드 확인 및주의해서 설치가 포함됩니다. 보안 조치에는 보안 인식, 좋은 습관, 정기적 인 업데이트 및 바이러스 백신 소프트웨어도 포함됩니다.
