먼저 글로벌 변수 x 를 정의하고 이를 100 에 지정합니다. 그런 다음 함수 f () 를 정의합니다. F () 에서는 global 키워드를 사용하여 x 를 전역 변수로 선언한 다음 x 를 10 으로 다시 할당하고 x 값을 인쇄합니다 .....
함수 f () 를 호출하면 x 의 현재 값, 즉 함수 f () 에서 10 의 x 값을 다시 할당합니다. 따라서 실행 결과는 10 입니다.
파이썬은 네덜란드 국립수학과 컴퓨터과학센터의 구이도 반 로스롬이 1968+0990 년대 초반에 디자인한 것으로 ABC 라는 언어의 대안이다. Python 은 효율적인 고급 데이터 구조를 제공하며 간단하고 효율적인 객체 지향 프로그래밍에도 사용할 수 있습니다.
파이썬의 문법과 동적 유형, 그리고 해석 언어의 성질은 대부분의 플랫폼에서 스크립트를 작성하고 응용 프로그램을 빠르게 개발하는 프로그래밍 언어가 됩니다. 버전이 지속적으로 업데이트되고 언어의 새로운 기능이 추가됨에 따라 독립 대형 프로젝트 개발에 점차 사용되고 있습니다.
파이썬 학습의 이점
1, 다양한 프로그래밍 패러다임 Python 은 동적이고 강력한 언어이기 때문에 다양한 프로그래밍 패러다임을 지원합니다. 객체 지향 프로그래밍, 함수 프로그래밍, 경험적 프로그래밍 및 구조화 프로그래밍을 지원합니다. 파이썬은 변수 유형을 테스트하고 제대로 작동하는지 확인하는 내장 함수를 제공합니다.
이 언어는 게임, 웹, 멀티 소프트웨어 및 안드로이드 애플리케이션 개발에 널리 사용됩니다. 파이썬은 동적 스토리지 관리를 처리하기 위한 자동 메모리 관리도 제공합니다. 이는 * * * 공유, 세그먼트 분할 또는 캐싱에 유용합니다.
2. 데이터 과학과 인공지능 Python 은 해석 언어로서 데이터 과학자들에게 큰 장점을 제공한다. 데이터를 기계 언어로 컴파일하지 않고 프로그램을 실행하기 전에 프로그램을 실행할 수 있으며 다른 분야와 기술에 걸쳐 사용할 수 있습니다.
Python 은 객체 지향 프로그래밍 언어 (OOP, OOPs 라고도 함) 를 물리쳤습니다. 코드가 간단하고 최소한의 사용으로 시뮬레이터나 가상 머신에 의해 빠르게 해석될 수 있기 때문입니다. 파이썬의 데이터 시각화 도구 (Panda, Plotly 등). ) 매력적인 통계 및 대화형 차트를 만들 수 있습니다.
3. 인터넷 애플리케이션 개발 파이썬은 웹 애플리케이션 구축 개발에 큰 변화를 가져왔다. Django, CherryPy, Flask 와 같은 파이썬 프레임워크는 개발자에게 다양한 라이브러리와 모듈을 제공하여 작업을 용이하게 하고 컨텐츠 관리, 오류 추적, 데이터베이스 액세스, 분석 및 기타 기본 프로세스를 가속화합니다.