《Python語言程序設計》 —1.3 第一個Python程序:HelloWorld

      網友投稿 1042 2025-04-01

      1.3 第一個Python程序:helloworld

      Python程序支持兩種運行方式:交互式和腳本式。下面以代碼清單1-1中所示的helloworld程序為例介紹這兩種運行方式。

      代碼清單1-1 HelloWorld程序

      1??? '''

      2??? This is my first Python program

      3??? Author: Kai Wang

      4??? Create Date: 07/29/2018

      5??? '''

      6??? print("Hello World!") #在屏幕上輸出"Hello World!"

      對于交互式運行方式,可以在操作系統的命令提示符下輸入python來啟動Python解釋器,然后在Python提示符“>>>”后面依次輸入每行代碼并按Enter鍵,即可看到如圖1-11所示的結果。

      圖1-11 交互式運行結果

      對于腳本式運行方式,可以先在文本編輯器(如記事本、Notepad++等)中輸入代碼,然后將其保存為擴展名為.py的Python腳本文件(這里將該腳本文件命名為helloworld.py,保存在D盤的pythonsamplecode/01/目錄下),最后在操作系統的命令提示符后面輸入如下命令:

      python d:/pythonsamplecode/01/helloworld.py

      腳本式運行結果如圖1-12所示。

      圖1-12 腳本式運行結果

      1.3.1 中文編碼

      在Python 3.x的語言環境中,默認使用UTF-8(8-bit Unicode Transformation Format)編碼,因此可以直接支持中文。比如我們將代碼清單1-1中的代碼改為代碼清單1-2中所示代碼:

      代碼清單1-2 帶中文的HelloWorld程序

      1??? '''

      2??? This is my first Python program

      3??? Author: Kai Wang

      4??? Create Date: 07/29/2018

      5??? '''

      《Python語言程序設計》 —1.3 第一個Python程序:HelloWorld

      6??? print("你好,世界!") #在屏幕上輸出"你好,世界!"

      代碼清單1-2在Python 3.x環境中可以正常運行并在屏幕上輸出“你好,世界!”。

      注意 使用Python 3.x環境創建Python腳本文件時,需要將文件編碼格式設置為UTF-8,否則運行腳本時可能會報錯。例如,如果在使用ANSI編碼的Python腳本文件中輸入代碼清單1-2 并運行,則會出現如下錯誤信息提示:

      SyntaxError: Non-UTF-8 code starting with '\xcd' in file d:/pythonsamplecode/01/helloworld.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

      提示 字符在計算機中也是用0-1串的編碼方式來表示和存儲的。最早出現的ASCII碼(American Standard Code for Information Interchange,美國信息交換標準代碼)用一個字節的低7位來表示英文字符集的128個字符,最高1位為0,因此其取值范圍是0~127,這128個字符編碼稱為基本ASCII碼;后來將最高1位的值設置為1以表示附加的128 個特殊符號字符、外來語字母和圖形符號,這些擴充的128個字符稱為擴展ASCII碼。ASCII碼最多可表示256個字符,這顯然無法滿足中文和其他語言文字的表示和存儲需求。各國陸續提出了自己的編碼標準,如我國的GB2312編碼、日本的Shift_JIS編碼、韓國的Euc-kr編碼等,當一個文本中含有多種語言時就可能產生編碼沖突問題(即不同語言中的兩個字符具有同樣的編碼)。Unicode把所有語言都統一到一套編碼里,解決了多語言混合文本中的亂碼問題。UTF-8是一種Unicode可變長度字符編碼方式,用1~6個字節編碼Unicode字符,可以用于表示中文簡繁體以及英文、日文、韓文等語言的文字。在UTF-8編碼中,一個漢字占3個字節。

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何在Excel中編輯/更改個人模板?
      下一篇:Excel10甘特圖表在哪下載?最新下載教程分享
      相關文章
      亚洲性无码AV中文字幕| 亚洲精品福利网站| 亚洲色欲啪啪久久WWW综合网| 亚洲视频在线观看视频| 亚洲自偷自拍另类12p| 亚洲成年轻人电影网站www| 亚洲va久久久噜噜噜久久狠狠| 中文亚洲AV片不卡在线观看| 爱情岛亚洲论坛在线观看| 最新亚洲人成无码网www电影| 亚洲人成未满十八禁网站| 亚洲中文字幕无码中文| 亚洲天然素人无码专区| 亚洲精品欧美综合四区| 亚洲AV无码一区二区三区网址| 久久亚洲精品国产亚洲老地址| 亚洲色中文字幕在线播放| 亚洲av无码无线在线观看| 含羞草国产亚洲精品岁国产精品| 欧洲亚洲综合一区二区三区 | 伊人久久综在合线亚洲2019| 亚洲天天在线日亚洲洲精| 亚洲综合区图片小说区| 亚洲免费人成视频观看| 亚洲jizzjizz在线播放久| 亚洲精品无码久久久久久| 偷自拍亚洲视频在线观看99| 精品国产亚洲一区二区在线观看 | 亚洲熟妇无码久久精品| 亚洲午夜国产精品| 亚洲AV男人的天堂在线观看| 精品国产日韩亚洲一区91| 亚洲精品色婷婷在线影院| 亚洲中文字幕无码一区| 亚洲AV日韩AV永久无码免下载 | 午夜亚洲乱码伦小说区69堂| 伊人婷婷综合缴情亚洲五月| 亚洲AV无码专区国产乱码电影| 久久久久亚洲AV片无码下载蜜桃| 亚洲国产91在线| 亚洲国产精品13p|