1. 程式人生 > >python 小結2

python 小結2



1.如何判斷一個物件是可迭代物件呢?方法是通過collections模組的Iterable型別判斷:
>>> from collections import Iterable
>>> isinstance('abc', Iterable) # str是否可迭代
True
>>> isinstance([1,2,3], Iterable) # list是否可迭代
True
>>> isinstance(123, Iterable) # 整數是否可迭代
False

2.空值是Python裡一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。

3./除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數;
   >>> 9 / 3
       3.0
 還有一種除法是//,稱為地板除,兩個整數的除法仍然是整數
 >>>10 // 3
    3
4.如果字串裡面有很多字元都需要轉義,就需要加很多\,為了簡化,Python還允許用r''表示''內部的字串預設不轉義
>>> print('\\\t\\')
\       \
>>> print(r'\\\t\\')
\\\t\\