日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

记忆模糊的知识点5-17

發(fā)布時(shí)間:2025/5/22 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记忆模糊的知识点5-17 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作用域


變量和作用域的示例:http://www.2cto.com/kf/201405/300359.html


關(guān)于函數(shù)的private ?:后續(xù)還需要深入了解

在一個(gè)模塊中,我們可能會(huì)定義很多函數(shù)和變量,但有的函數(shù)和變量我們希望給別人使用,有的函數(shù)和變量我們希望僅僅在模塊內(nèi)部使用。在Python中,是通過_前綴來實(shí)現(xiàn)的。

正常的函數(shù)和變量名是公開的(public),可以被直接引用,比如:abc,x123,PI等;

類似__xxx__這樣的變量是特殊變量,可以被直接引用,但是有特殊用途,比如上面的__author__,__name__就是特殊變量,hello模塊定義的文檔注釋也可以用特殊變量__doc__訪問,我們自己的變量一般不要用這種變量名;

類似_xxx和__xxx這樣的函數(shù)或變量就是非公開的(private),不應(yīng)該被直接引用,比如_abc,__abc等;

之所以我們說,private函數(shù)和變量“不應(yīng)該”被直接引用,而不是“不能”被直接引用,是因?yàn)镻ython并沒有一種方法可以完全限制訪問private函數(shù)或變量,但是,從編程習(xí)慣上不應(yīng)該引用private函數(shù)或變量。


安裝模塊


,第三方庫都會(huì)在Python官方的pypi.python.org網(wǎng)站注冊(cè),要安裝一個(gè)第三方庫,必須先知道該庫的名稱,可以在官網(wǎng)或者pypi上搜索,比如Python Imaging Library的名稱叫PIL,因此,安裝Python Imaging Library的命令就是:

pip?install?PIL

默認(rèn)情況下,Python解釋器會(huì)搜索當(dāng)前目錄、所有已安裝的內(nèi)置模塊和第三方模塊,搜索路徑存放在sys模塊的path變量中:

>>>?import?sys >>>?sys.path ['',?'/Library/Python/2.7/site-packages/pycrypto-2.6.1-py2.7-macosx-10.9-intel.egg',?'/Library/Python/2.7/site-packages/PIL-1.1.7-py2.7-macosx-10.9-intel.egg',?...]

如果我們要添加自己的搜索目錄,有兩種方法:

一是直接修改sys.path,添加要搜索的目錄:

>>>?import?sys >>>?sys.path.append('/Users/michael/my_py_scripts')

這種方法是在運(yùn)行時(shí)修改,運(yùn)行結(jié)束后失效。

第二種方法是設(shè)置環(huán)境變量PYTHONPATH,該環(huán)境變量的內(nèi)容會(huì)被自動(dòng)添加到模塊搜索路徑中。設(shè)置方式與設(shè)置Path環(huán)境變量類似。注意只需要添加你自己的搜索路徑,Python自己本身的搜索路徑不受影響。


使用__future__

由于Python是由社區(qū)推動(dòng)的開源并且免費(fèi)的開發(fā)語言,不受商業(yè)公司控制,因此,Python的改進(jìn)往往比較激進(jìn),不兼容的情況時(shí)有發(fā)生。Python為了確保你能順利過渡到新版本,特別提供了__future__模塊,讓你在舊的版本中試驗(yàn)新版本的一些特性。

Python提供了__future__模塊,把下一個(gè)新版本的特性導(dǎo)入到當(dāng)前版本,于是我們就可以在當(dāng)前版本中測(cè)試一些新版本的特性


  • isinstance(object,?classinfo)???

  • 判斷實(shí)例是否是這個(gè)類或者object是變量 返回True 或者 False


  • 轉(zhuǎn)載于:https://blog.51cto.com/pytho/1926661

    總結(jié)

    以上是生活随笔為你收集整理的记忆模糊的知识点5-17的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。