python學習筆記 Day 01

2021-10-11 21:11:39 字數 2138 閱讀 2733

回憶並複述是加強記憶的好方式!

python3的所有常用語法、

物件導向程式設計思維、

運用模組進行程式設計、

遊戲程式設計、

計算機**

是乙個 python shell,shell 的意思就是「外殼」,乙個通過鍵入文字與程式互動的途徑!像我們 windows 那個 cmd 視窗,像 linux 那個黑乎乎的命令視窗,他們都是 shell,利用他們,我們就可以給作業系統下達命令。

注:在 python 中不能把兩個完全不同的東西加在一起,比如說數字和文字

如果我需要在乙個字串中嵌入乙個雙引號,正確的做法是:你可以利用反斜槓(\)對雙引號轉義:",或者用單引號引起這個字串

例如 print() 的功能是「列印到螢幕」,input() 的作用是接收使用者輸入。

dir(builtins) 可以看到 python 提供的內建方法列表(注意,builtins 前後是兩個下劃線哦)其中小寫的就是 bif。

如果想具體檢視某個bif 的功能,比如 input(),可以在 shell 中輸入 help(input),就會得到這個 bif 的功能描述。哦,答案應該是 68 個

python 是什麼型別的語言?

指令碼語言,總而言之就是相比其他程式語言更簡單!

通常以容易修改程式的「解釋」作為執行方式,而不需要「編譯」

idle 是什麼?

python的shell

為什麼 >>>print('i love fishc.com 』 * 5) 可以正常執行,但 >>>print('i love fishc.com 』 + 5) 卻報錯?

*5有把這個內容列印五遍的意思在裡邊,但是加法就只是兩個東西相加,數字和字串顯然不能直接相加,這麼做也毫無意義。

如果我需要在乙個字串中嵌入乙個雙引號,正確的做法是?

用\轉義或者用『』引起這個字串

為什麼我們要使用 python3?python2到底有什麼問題?看起來很多程式設計師依然都在使用python2?跟隨時代發展

動手試試直接輸入》5+8 與輸入》print(5+8) 有何不同?

直接輸入是將結果及型別列印到螢幕上,而print只列印結果。

在互動模式中,使用 python 計算一年有多少秒?

print( 365 * 24 * 60 * 60 )

31536000

將兩個字串「相加」在一起,如:『i』 + 『love』 會得到 『ilove』,在 python 裡,這種做法叫做拼接字串。

python3 中,一行可以書寫多個語句嗎?乙個語句可以分成多行書寫嗎?

可,語句之間用分隔符隔開即可;一行過長的語句可以使用反斜槓或者括號分解成幾行

請問python的 and 操作符 和c語言的 && 操作符 有何不同?

1 and 9

9

8 and 0

0

0 and 1

0

c、c++中輸出0,1,python 的做法是如果 x 為假,表示式會返回 x 的值(0),否則它就會返回 y 的值。

聽說過「短路邏輯(short-circuit logic)」嗎?

邏輯操作符有個有趣的特性:在不需要求值的時候不進行操作。

表示式 x and y,需要 x 和 y 兩個變數同時為真(true)的時候,結果才為真。因此,如果當 x 變數得知是假(false)的時候,表示式就會立刻返回 false,而不用去管 y 變數的值。這種行為被稱為短路邏輯(short-circuit logic)或者惰性求值(lazy evaluation),這種行為同樣也應用與 or 操作符。

使得 int() 按照「四捨五入」的方式取整的方法

5.4 「四捨五入」結果為:5,int(5.4+0.5) == 5

5.6 「四捨五入」結果為:6,int(5.6+0.5) == 6

取得乙個變數的型別,可以使用 type() 和 isinstance()。

建議使用 isinstance(),因為它的返回結果比較直接,另外 type() 其實並沒有你想象的那麼簡單。

python3 可以給變數命名中文名,因為pyhton3 原始碼檔案預設使用utf-8編碼(支援中文)

學習筆記day01

作業系統簡稱 operating system 簡稱os 其的本質就是乙個軟體,作業系統對上可以管理應用程式,對下可以訪問硬體裝置。主流的作業系統 pc機領域 windows系列,ios,伺服器領域 linux系列,unix,windows server。手持裝置 ios,android,塞班,wi...

linux學習筆記day01

1 命令一般格式 命令 引數 目標 2 命令幫助 help whatis 可省略 可以新增多個 必須新增 3 常用命令 date,passwd,cal,gedit,cat,head,tail,wc,file,history 關機 poweroff shutdown h now init 0 重啟 r...

HTML學習筆記 day01

什麼是html?1.hyper text markup language 超文字標記語言 2.字尾名以 html 結尾 簡單說 html就是定義網頁的結構,就像是蓋房子 毛坯房。而和html一起配合使用的css呢!css cascading style sheets 層疊樣式表 定義html文件,主...