python小結
阿新 • • 發佈:2018-11-10
- 多行註釋:三個' 或 ";
- 多行語句:用"\"分割,括號中的內容不需要分隔符;
- 多行字串:使用三引號('''或"""),r可以讓反斜槓不發生轉義,表示原始字串,如 r"this is a line with \n";
- 字串索引:從左往右以 0 開始,從右往左以 -1 開始;
print(str[0:-1]) # 輸出第一個到倒數第二個的所有字元 print(str[0]) # 輸出字串第一個字元 print(str[2:]) # 輸出從第三個開始的後的所有字元 print(str * 2) # 輸出字串兩次
- input(str)會等待使用者輸入,str為提示資訊,按enter退出輸入;
- Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
使用指令碼執行以上程式碼,輸出結果為:runoob
使用互動式命令列執行,輸出結果為:
此處的 7 表示字元數。
- print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上 end=""
x="a" y="b" # 不換行輸出 print( x, end=" " ) print( y, end=" " )
- Python允許你同時為多個變數賦值
a, b, c = 1, 2, "runoob"
- Python3 的六個標準資料型別中:
不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
可變資料(3 個):List(列表)、Dictionary(字典)、Set(集合)。 - type() 函式可以用來查詢變數所指的物件型別。 type()不會認為子類是一種父類型別。
- 在 Python2 中是沒有布林型的,它用數字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定義成關鍵字了,但它們的值還是 1 和 0,它們可以和數字相加。
- 數值的除法包含兩個運算子:/ 返回一個浮點數,// 返回一個整數。