1. 程式人生 > >python 不熟的語法5

python 不熟的語法5

1. python的庫可以分為三類:自己寫的庫,用pip下載的庫,python自帶的庫。

2. python package index(PyPI),裡面有大量的庫,還可以往裡上傳自己的庫。

3. 如果函式沒有指定返回值,那麼函式將返回None:

>>> var = print(5)
5
>>> print(var)
None

4. 字典的鍵值不能是list,dict,set,因為它們是不可雜湊的型別(unhashable type)。這個雜湊跟資料結構裡的雜湊查詢是一樣的,使用雜湊可以提高資料的查詢速度。

>>> a = {[1, 2]:3}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'

5. 字典也可以用in和not in,用來看字典的鍵值集合中是否存在某個值。

>>> dic = {1:"one", 2:"two", 3:"three"}
>>> 1 in dic
True
>>> 4 not in dic
True