Python基礎學習筆記(二)語法簡介

2021-07-10 01:41:41 字數 1637 閱讀 2934

1.數值計算

python用於數值計算的表示式與其c語言基本一致。

(1)python中基本運算的運算子分別是+、-、*、/、%,()可用於運算的分組。如:

2 + 2

450 - 5

*620

(50 - 5.0

*6) / 4

5.08 / 5.0

1.6

注:除法運算中如果兩個運算元都是int型別,那麼所做的除法是floor division,返回值型別為int型;如果其中有乙個運算元是float型別的話,所做的除法是classic division,返回值型別也為float型別。

(2)其他特殊運算子

//:強制執行floor division運算,但是返回值型別同樣也由運算元決定。

**:執行乘方運算

:表示將python當成計算器使用,將上一次計算的結果以 』『代替,如

tax = 12.5 / 100

price = 100.50

price * tax

12.5625

price + _

113.0625

round(_, 2)

113.06

2.字串的使用和操作

(1)python中定義字串有兩種方式:一種是使用單引號,另一種是使用雙引號括住。

例子:『sam egg』,」sam egg「

如果字串中包含引號,可以使用轉移字元『\』將其轉義,另外一種方式是包含單引號的字串用雙引號括住,包含雙引號的字串用單引號括住。

(2)使用」「」…. 「」「來表示連續多行字串。

例如:print 「」「\

usage: thingy [options]

-h display this usage message

-h hostname hostname to connect to

「」」

注:\的作用是防止第一行的空行被包含進字串。

(3)『+』可以用來連線字串,『*』可以用來重複固定次數的字串。

運算子的優先順序與算數運算相同。

例如:3*「un」+「ut」結果為 unununut。

兩個連續輸入的字串,python會將其自動連線成乙個字串返回。如:「tom」「cat」返回的結果就為tomcat。這種操作只能針對兩個字串,不能應用於變數或者表示式。這一特性通常應用於書寫長字串的時候。

(4)字串中的字元可以用index號訪問,正向訪問第乙個字元的index為0,逆向訪問最後乙個字串的index為-1。如:

word[-1]  # last character

'n'word[-2] # second-last character

'o'word[-6]

'p'

letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

letters[2:5] = ['c', 'd', 'e']

letters

['a', 'b', 'c', 'd', 'e', 'f', 'g']

(5)list中的元素可以為任意型別,包括list型別。

Python基礎學習 二 基礎語法

預設情況下,python 3 原始碼檔案以utf 8編碼,所有字串都是 unicode 字串。當然你也可以為原始碼檔案指定不同的編碼 conding utf 8 在python 3中,非 ascii 識別符號也是允許的了。保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供...

python 學習(二)基礎語法

1.迴圈 for looper in range 1,11 1到10 for i in range 1,10,2 按步長計數 for cool guy in spongebob spiderman justin timer 取出所有的字串 2.continue and break continue ...

Python學習筆記 語法基礎

注釋 n 換行符 續行符 連線同一行中的兩個語句 分隔 塊的頭和體 塊 縮排方式體現 一般賦值 增量賦值 不支援x x等自增 自減運算 多重賦值 x y z 1 多元賦值 x,y,z 1,2,3 交換 x,y y,x 關鍵字 專用下劃線識別符號 不用from module import 匯入 系統定...