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

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

oeasy教您玩轉(zhuǎn)python - 002 - # 你好世界 - 各位同學(xué)除夕快樂,,除舊布新掌握python

2022-01-31 09:18 作者:oeasy  | 我要投稿

你好世界 ??

回憶上次內(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文件 的文件名

    • vioeasy.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 還有什么好玩的呢???

  • 我們下次再說!*


oeasy教您玩轉(zhuǎn)python - 002 - # 你好世界 - 各位同學(xué)除夕快樂,,除舊布新掌握python的評論 (共 條)

分享到微博請遵守國家法律
靖西县| 友谊县| 海淀区| 含山县| 黄陵县| 通海县| 遂昌县| 晋宁县| 肥乡县| 满洲里市| 宾阳县| 武山县| 当涂县| 开原市| 孟州市| 双鸭山市| 阆中市| 长岛县| 柳林县| 武胜县| 宜良县| 秦皇岛市| 吉木萨尔县| 宜良县| 深州市| 仁寿县| 宁德市| 邵武市| 鲁甸县| 外汇| 蓝田县| 花垣县| 自贡市| 密云县| 齐齐哈尔市| 民和| 旬阳县| 昭平县| 依兰县| 陕西省| 云浮市|