oeasy教您玩轉(zhuǎn)python - 002 - # 你好世界 - 各位同學(xué)除夕快樂,,除舊布新掌握python
你好世界 ??
回憶上次內(nèi)容
了解了 Python
安裝了 Python
進入了 Python
退出了 Python
可是我們什么也沒有做就離開了 IDLE 游樂場!
你好世界
#首先進入Python3python3
我們想要來個hello world!
然后直接輸入
#貌似程序都是從hello world開始的hello world
好像系統(tǒng)爆了錯誤 ??
系統(tǒng)還挺友好
告訴我錯在哪了 ??
那我錯哪兒了?
加上引號
通過報錯
我們知道了這是一個 SyntaxError
語法錯誤
他不認(rèn)識 hello world
hello world
應(yīng)該是字符串需要給他加上雙引號
"hello world"
引起來這回真的輸出了?。。?/p>
但是好像輸出也有引號
不過是單引號
我想的是直出
hello world
沒有引號
應(yīng)該怎么樣做呢?
來胡亂嘗試一下??
直接輸出
顯示輸出英文是什么?
display
但是系統(tǒng)又爆了錯誤 ?
其實輸出的英文是
print
這不是打印么?
我們用的是顯示器啊
沒有用打印機
print 應(yīng)該如何理解?
緣由
Python 誕生于 1990s
代碼里的輸出都使用 print 函數(shù)
就成了一個文化
給他帶來啟發(fā)的語言誕生于 1960s、1970s
當(dāng)時的機器使用電傳打字機進行輸出
我直接把
print
這個函數(shù)名放到游樂場里面告訴我
print
是一個內(nèi)建函數(shù)built-in function
這就是交互式編程環(huán)境的好處
啥都告訴你
有來有回的
這個環(huán)境叫做 REPL
REPL
什么是REPL呢???
Read - Evaluate - Print - Loop
讀取 - 執(zhí)行 - 打印輸出 - 循環(huán)這個過程
加上括號
print 是一個函數(shù)
函數(shù)后面必須得加上一對小括號
小括號里面放置參數(shù)
我們先放一個
h
但是不行
因為系統(tǒng)把
h
當(dāng)做一個變量名不認(rèn)識
h
那怎么辦?
加上引號
必須給
h
加上雙引號"h"
成為一個字符串字符串就能當(dāng)
print
函數(shù)的參數(shù)
我們了解一下為什么用??
括號
引號
符號含義
()括號含義
h
應(yīng)該對應(yīng)一個變量如果想要直接輸出
h
這個時候就需要引號
輸出空行
意味著告訴 python
要把 print 理解成一個函數(shù)
print()
而且括號里還可以放參數(shù)
print(h)
引號含義
就像引用名人名言一樣
所以引號叫做引號
引號把字符引用起來形成一個字符串
整合起來
print("h")
輸出"h"字符串
"h"就是 print 函數(shù)的參數(shù)
參數(shù)放在小括號里
#使用print函數(shù)print("h")#輸出hello worldprint("hello world")
回車輸出~
拼寫細(xì)節(jié)
如果一不小心拼寫成
pront
的話
拼寫錯一點兒都不行 ??
叫錯名字的話就找不到這個函數(shù)了
玩解釋器
python 是個解釋器
可以一行行進行解釋
想讓他干什么直接輸入就可以
1+1300*40
來點過分的
123123123123*123123131213212313
這都沒有崩潰?
多大才能崩潰呢???
系統(tǒng)崩潰
這個數(shù)字好大
也難怪這個 Python 比較慢
看起來他對于加法、乘法做了什么處理
其他程序受制于計算機字長限制
無法直接處理這么大的數(shù)字乘法
python卻可以
所以python能不慢么?!
字符串能做乘法嗎???
字符串乘法
"hello"*10
想讓每個
hello
都間隔一個空格應(yīng)該如何呢?試試看 ??
編輯 py 文件
我想要編輯一個完整的 python
文件保存好之后再執(zhí)行
那就要先退出解釋器
#退出解釋器quit()
新建 py 文件
退出 python3 的
IDLE
環(huán)境回到shell
之后
#用vi打開并編輯oeasy.pyvi oeasy.py
用
vi
新建一個叫oeasy.py
的文件py
代表python
vi
是編輯神器是我們主要的編輯工具
oeasy.py
是 python文件 的文件名vi
和oeasy.py
之間有個空格
進入 vi
然后進入了
vi
的界面了,左下角如下圖
注意寫的是
"oeasy.py" [新文件]
特別要注意左下角這個位置
就像小地圖一樣重要
編輯 py
文件
按i鍵進入編輯模式
再觀察左下角
如下圖所示
顯示
--插入(粘貼)--
可以進行插入文字了
在上面輸入
print("hello Python world")
時刻注意左下角
回到正常模式
輸入
print("hello Python world")
之后按esc鍵回到正常模式
再觀察左下角
--插入(粘貼)--
不顯示了如下圖
oeasy.py 后面有個[+]
[+]意味著沒保存
保存并退出
按:鍵進入命令行模式
左手小指shift
右手小指;
注意用的是左手小指和右手小指配合
按下就從正常模式切換到了命令行模式
再觀察左下角
輸入
wq
w
的意思是write
寫文件,就是保存q
的意思是quit
退出vi
wq
一起就是先保存后退出然后按回車鍵
回到
bash
環(huán)境
如果想要對于 vi 深入了解
oeasy教您玩轉(zhuǎn)vim
建議有時間的話點擊下面這個鏈接看看
磨刀不誤砍柴工
編寫好了python文件我們可以查看么???
查看 py 文件
cat oeasy.py
可以查看已經(jīng)編寫的
oeasy.py
的內(nèi)容oeasy.py
是編寫好的 python 程序雖然
oeasy.py
只有一句但也是一個程序
運行 py 文件
python3 oeasy.py
運行 python3 程序
python3 是我們執(zhí)行的解釋器程序
oeasy.py
是 python3 的參數(shù)意思是用 python3 來執(zhí)行
oeasy.py
注意大小寫的細(xì)節(jié)
如果要把
print
函數(shù)首字母大寫 會如何?
大寫 Print
vi oeasy.py
把
print
改成Print
保存并退出 vim
python3 oeasy.py
可以發(fā)現(xiàn) python 文件中的代碼是大小寫敏感的
而且系統(tǒng)命令的執(zhí)行也是大小寫敏感的
總之都是大小寫敏感的 (case-sensitive)??
與其他語言比較
python 確實寫起來比較簡潔
總結(jié)
在解釋器里玩耍
print("Hello World")
1+1
謎底揭曉,可以讓字符串乘法分開的
print("hello \n"*20)
print("hello \t"*20)
編寫了
py
文件運行了
py
文件很簡單
讓我們繼續(xù)!?。?/p>
python 還有什么好玩的呢???
我們下次再說!*