新手有關(guān)Python的一些筆記和經(jīng)歷過的坑坑洼洼
內(nèi)建函數(shù) 筆記
1. id()? 代表查看每個對象的內(nèi)存地址芬萍,即身份组哩。? built-in function? 特漩。 它的結(jié)果是只讀纤怒,不可修改。
2.type()? 查看對象的類型,浮點(diǎn)數(shù)類型floating point real number克滴,整數(shù)類型interger逼争,長整數(shù)類型long。它的結(jié)果是只讀偿曙。type(object) 查看對象類型氮凝。
3.x=5? ? ? ? ? 對象5有類型,變量x無類型望忆。
4.不管是被除數(shù)還是除數(shù)罩阵,只要有一個數(shù)是浮點(diǎn)數(shù),結(jié)果就是浮點(diǎn)數(shù)启摄。所以稿壁,如果相除的結(jié)果有余數(shù),也不會像前面一樣了歉备,而是要返回一個浮點(diǎn)數(shù)傅是,這就跟在數(shù)學(xué)上學(xué)習(xí)的結(jié)果一樣了。
5.引入除法模塊命令 :from空格(此處是雙下劃線)__future__(此處是雙下劃線)空格import division? ? 切記? _ruture_? 前后是有空格的蕾羊。
6.Python學(xué)習(xí)? ? ? ? ?No module named '_future_'
引自于:作者:見字如晤一
python使用時喧笔,python2想使用python3中的print方法,需要導(dǎo)入future包龟再,語法為
from __future__ import print_function
第一次使用時书闸,發(fā)生錯誤提示:
No module named '_future_'
仔細(xì)查看,案例中future包是雙下劃線利凑,而自己容易使用單下劃線浆劲,請注意!
另外需要了解的是:
在 Python 里哀澈,標(biāo)識符由字母牌借、數(shù)字、下劃線組成割按。
在 Python 中膨报,所有標(biāo)識符可以包括英文、數(shù)字以及下劃線(_)适荣,但不能以數(shù)字開頭丙躏。
Python 中的標(biāo)識符是區(qū)分大小寫的。
以下劃線開頭的標(biāo)識符是有特殊意義的束凑。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進(jìn)行訪問栅盲,不能用 from xxx import * 而導(dǎo)入汪诉。
以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結(jié)尾的 __foo__ 代表 Python 里特殊方法專用的標(biāo)識,如 __init__() 代表類的構(gòu)造函數(shù)扒寄。