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 匯入 系統定...