最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python 簡介

2023-03-16 15:12 作者:霜李維斯  | 我要投稿

1.Python 簡介

Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。Python 的設計具有很強的可讀性,相比其他語言經(jīng)常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結(jié)構(gòu)。

Python 是一種解釋型語言: 這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。

Python 是交互式語言: 這意味著,您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼。

Python 是面向?qū)ο笳Z言: 這意味著Python支持面向?qū)ο蟮娘L格或代碼封裝在對象的編程技術。

Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用

2.Python 發(fā)展歷史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷蘭國家數(shù)學和計算機科學研究所設計出來的。

Python 本身也是由諸多其他語言發(fā)展而來的,這包括

ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的腳本語言等等。

像 Perl 語言一樣,Python 源代碼同樣遵循 GPL(GNU General Public License)協(xié)議。

現(xiàn)在 Python 是由一個核心開發(fā)團隊在維護,Guido van Rossum 仍然占據(jù)著至關重要的作用,指導其進展。

Python 2.7 被確定為最后一個 Python 2.x 版本,它除了支持 Python 2.x 語法外,還支持部分 Python3.1 語法。

程序開發(fā),從簡單的文字處理到 WWW 瀏覽器再到游戲。

3.Python 特點

1.易于學習:Python有相對較少的關鍵字,結(jié)構(gòu)簡單,和一個明確定義的語法,學習起來更加簡單。

2.易于閱讀:Python代碼定義的更清晰。

3.易于維護:Python的成功在于它的源代碼是相當容易維護的。

4.一個廣泛的標準庫:Python的最大的優(yōu)勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。

5.互動模式:互動模式的支持,您可以從終端輸入執(zhí)行代碼并獲得結(jié)果的語言,互動的測試和調(diào)試代碼片斷。

6.可移植:基于其開放源代碼的特性,Python已經(jīng)被移植(也就是使其工作)到許多平臺。

7.可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調(diào)用。

8.數(shù)據(jù)庫:Python提供所有主要的商業(yè)數(shù)據(jù)庫的接口。

9.GUI編程:Python支持GUI可以創(chuàng)建和移植到許多系統(tǒng)調(diào)用。

10.可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的

4.Python 環(huán)境搭建

本章節(jié)我們將向大家介紹如何在本地搭建Python開發(fā)環(huán)境。

Python可應用于多平臺包括 Linux 和 Mac OS X。

你可以通過終端窗口輸入 “python” 命令來查看本地是否已經(jīng)安裝Python以及Python的安裝版本。

Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)

Win 9x/NT/2000

Macintosh (Intel, PPC, 68K)

OS/2

DOS (多個DOS版本)

PalmOS

Nokia 移動手機

Windows CE

Acorn/RISC OS

BeOS

Amiga

VMS/OpenVMS

QNX

VxWorks

Psion

Python 同樣可以移植到 Java 和 .NET 虛擬機上。

5.Python 中文編碼
前面章節(jié)中我們已經(jīng)學會了如何用 Python 輸出 “Hello, World!”,英文沒有問題,但是如果你輸出中文字符 “你好,世界” 就有可能會碰到中文編碼問題。
Python 文件中如果未指定編碼,在執(zhí)行過程會出現(xiàn)報錯:

以上程序執(zhí)行輸出結(jié)果為:

ython中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。

解決方法為只要在文件開頭加入?# -*- coding: UTF-8 -*-?或者?# coding=utf-8?就行了。

注意:# coding=utf-8 的 = 號兩邊不要空格。


實例(Python 2.0+)

輸出結(jié)果為:
你好,世界
所以如果大家在學習過程中,代碼中包含中文,就需要在頭部指定編碼。

注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。
注意:如果你使用編輯器,同時需要設置 py 文件存儲的格式為 UTF-8,否則會出現(xiàn)類似以下錯誤信息:

6.Pycharm 設置步驟:
進入 file > Settings,在輸入框搜索 encoding。
找到 Editor > File encodings,將 IDE Encoding 和 Project Encoding 設置為utf-8。



————————————————

版權(quán)聲明:本文為CSDN博主「霜李維斯」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/zaoyuxuan/article/details/129052195


Python 簡介的評論 (共 條)

分享到微博請遵守國家法律
句容市| 德庆县| 平安县| 库伦旗| 梅州市| 柯坪县| 定南县| 维西| 揭西县| 志丹县| 盘锦市| 滁州市| 铜梁县| 都安| 彭山县| 乐都县| 翁牛特旗| 厦门市| 麻城市| 湖北省| 新野县| 荣成市| 滕州市| 南丰县| 江口县| 高要市| 刚察县| 馆陶县| 共和县| 金寨县| 巴彦淖尔市| 山阳县| 岑溪市| 高碑店市| 新邵县| 蒙城县| 漠河县| 建水县| 宜宾市| 麻栗坡县| 澄迈县|