매일 게시물 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Python은 데이터 과학, 웹 개발 및 자동화 작업에 적합한 반면 C는 시스템 프로그래밍, 게임 개발 및 임베디드 시스템에 적합합니다. Python은 단순성과 강력한 생태계로 유명하며 C는 고성능 및 기본 제어 기능으로 유명합니다.

2 시간 이내에 Python의 기본 프로그래밍 개념과 기술을 배울 수 있습니다. 1. 변수 및 데이터 유형을 배우기, 2. 마스터 제어 흐름 (조건부 명세서 및 루프), 3. 기능의 정의 및 사용을 이해하십시오. 4. 간단한 예제 및 코드 스 니펫을 통해 Python 프로그래밍을 신속하게 시작하십시오.

Python은 웹 개발, 데이터 과학, 기계 학습, 자동화 및 스크립팅 분야에서 널리 사용됩니다. 1) 웹 개발에서 Django 및 Flask 프레임 워크는 개발 프로세스를 단순화합니다. 2) 데이터 과학 및 기계 학습 분야에서 Numpy, Pandas, Scikit-Learn 및 Tensorflow 라이브러리는 강력한 지원을 제공합니다. 3) 자동화 및 스크립팅 측면에서 Python은 자동화 된 테스트 및 시스템 관리와 같은 작업에 적합합니다.

2 시간 이내에 파이썬의 기본 사항을 배울 수 있습니다. 1. 변수 및 데이터 유형을 배우십시오. 이를 통해 간단한 파이썬 프로그램 작성을 시작하는 데 도움이됩니다.

10 시간 이내에 컴퓨터 초보자 프로그래밍 기본 사항을 가르치는 방법은 무엇입니까? 컴퓨터 초보자에게 프로그래밍 지식을 가르치는 데 10 시간 밖에 걸리지 않는다면 무엇을 가르치기로 선택 하시겠습니까?

Fiddlerevery Where를 사용할 때 Man-in-the-Middle Reading에 Fiddlereverywhere를 사용할 때 감지되는 방법 ...

Python 3.6에 피클 파일로드 3.6 환경 보고서 오류 : modulenotfounderror : nomodulename ...

경치 좋은 스팟 댓글 분석에서 Jieba Word 세분화 문제를 해결하는 방법은 무엇입니까? 경치가 좋은 스팟 댓글 및 분석을 수행 할 때 종종 Jieba Word 세분화 도구를 사용하여 텍스트를 처리합니다 ...


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
