python基礎
1.1 在互動式環境中輸入表達式
- 可以檢視http://nostarch.com/automatestuff/,這裡有常見的Python錯誤資訊和含義的清單。
操作符 | 操作 | 例子 | 求值為 |
** | 指數 | 2**3 | 8 |
% | 取餘數 | 22%8 | 6 |
// | 整除 | 22/8 | 2 |
/ | 除法 | 22/8 | 2.75 |
* | 乘法 | 3*5 | 15 |
- | 減法 | 5-2 | 3 |
+ | 加法 | 2+2 | 4 |
- **操作符首先求值,接下來是*、/、//和%操作符,從左到右。+和-操作符最後求值,也是從左到右。如果需要,可以用括号來改變通常的優先級。
1.2 整型、浮點型和字元串資料類型
資料類型 | 示例 |
整型 | -2,0,+100 |
浮點型 | -1.5,-1.0,0.05,0.000,1.01,2.02,100.00 |
字元串 | ‘a’,'bb','1596','b_A','1gf84' |
1.3 字元串連接配接和複制
>>> 'Alice' + 'Bob'
'AliceBob'
>>> 'Alice' * 5
'AliceAliceAliceAliceAlice'
1.4 在變量中儲存值
1.4.1 指派語句
- 如果輸入指派語句spam = 42,那麼名為spam的變量将儲存一個整型值42。
- 如果變量被賦了一個新值,老值就被忘記了。
1.4.2 變量名
- 你可以給變量取任何名字,隻要它遵守以下3條規則:
1.隻能是一個詞。
2.隻能包含字母、數字和下劃線。
3.不能以數字開頭。
- 變量名是區分大小寫的。
- 變量用小寫字母開頭是Python的慣例。
- lookLikeThis,或者looking_like_this。
1.5 第一個程式
- 要在IDLE中打開檔案編輯器,請選擇FileNew ▶Window。
- 選擇Run▶Run Module,或按下F5鍵。程式将在互動式環境視窗中運作,該視窗是首次啟動IDLE時出現的。
1.6 程式剖析
1.6.1 注釋
- #标志之後的所有文本都是注釋。
- 有時候,程式員在測試代碼時,會在一行代碼前面加上#,臨時删除它。這稱為“注釋掉”代碼。
1.6.2 print()函數
print('Hello world!')
print(5201314)
1.6.3 input()函數
函數等待使用者在鍵盤上輸入一些文本,并按下Enter鍵。
可以認為input()函數調用是一個表達式,它求值為使用者輸入的任何字元串。如果使用者輸入'Al',那麼該表達式就求值為myName = 'Al'。
1.6.4 列印使用者的名字
1.6.5 len()函數
你可以向len()函數傳遞一個字元串(或包含字元串的變量),然後該函數求值為一個整型值,即字元串中字元的個數。
>>> len('hello')
5
1.6.6 str()、int()和float()函數
>>> 42 == '42'
False
>>> 42 == 42.0
True