精通各種語言的HelloWorld是我與生俱來的天賦.
零基礎(chǔ)知識儲備
- python環(huán)境安裝
通過官網(wǎng)python website 按照不同操作系統(tǒng)下載安裝即可,多版本的設(shè)置暫時(shí)不用處理,暫時(shí)用交互環(huán)境處理即可,不用過于深入細(xì)節(jié),后期會(huì)進(jìn)行專門討論。 -
交互環(huán)境執(zhí)行
打開python交互工具 IDLE,圖標(biāo)如圖。
python交互工具 IDLE
IDLE運(yùn)行界面 - 第一行程序“HelloWorld”
IDLE內(nèi)直接輸入以下代碼,回車。
print("Hello World!")
-
代碼文件運(yùn)行
打開終端環(huán)境,首先輸入 python 查看當(dāng)前環(huán)境是否已配置正確
如果顯示為python2環(huán)境,則是由于Linux或MacOS系統(tǒng)原始存在python2環(huán)境所致。
python命令顯示為python2版本
如果不數(shù)據(jù)系統(tǒng)環(huán)境配置或不想糾結(jié)于版本管理的話,直接輸入python3即可。
python3指令直接進(jìn)入python3版本
新建名稱為 xx.py后綴的文件,同時(shí)文件內(nèi)容輸入上述的打印"HelloWorld"的代碼,直接使用以下指令執(zhí)行即可
python3 xx.py
具體結(jié)果如下

python代碼文件運(yùn)行
- 解釋性語言特性
是否需要編譯?
變量
數(shù)據(jù)類型
- Numbers
- String
The Interpreter and Its Environment(字符編碼)
ASCII
用1個(gè)byte的編碼表示常用字符及編號GB2312
改良后的擴(kuò)展字符編碼表示方式,占位符為2個(gè)byteGBK
改良后的擴(kuò)展字符編碼表示方式,占位符為1個(gè)byteUTF-8
改良后的擴(kuò)展字符編碼表示方式,占位符為3個(gè)byteUTF-16
Source Code Encoding (python代碼字符編碼指定)
python可以在代碼文件頭部增加代碼聲明指定文件字符編碼類型,具體方式很多,推薦如下寫法
# -*- coding: encoding -*-
例如,包含中文的環(huán)境經(jīng)常默認(rèn)指定字符編碼為utf-8,具體寫法如下。
# -*- coding: utf-8 -*-
類型轉(zhuǎn)換
python支持強(qiáng)制的字符編碼環(huán)境轉(zhuǎn)換,具體方式如下。
流程判斷
if語句
注意強(qiáng)格式縮進(jìn)要求



