天天看點

《Python程式設計快速上手——讓繁瑣工作自動化》第一章python基礎

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