python学习笔记七
生活随笔
收集整理的這篇文章主要介紹了
python学习笔记七
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
模塊 什么是模塊:包括python代碼的文件就叫模塊 1.模塊的作用:共享,方便使用 2.模塊的創(chuàng)建、安裝和發(fā)布 a.將模塊文件放入某個(gè)目錄 b.在這個(gè)目錄中添加setup.py文件 c.編輯setup.py文件 像這樣: from distutils.core import setup setup( name="lcmnester", version="1.0.0", py_modules=["lcmnester"], author="luocaimin", author_email="lplgpx@163.com", url="http://www.vvvrrr.com", description="luocm's printer of nested list", ) d.構(gòu)建發(fā)布文件,在命令行運(yùn)行 路徑/python.exe ? setup.py sdist e.安裝到python本地副本中,在命令行運(yùn)行 路徑/python.exe setup.py install f.注冊(cè)pypi,然后在命令行登記,在命令行執(zhí)行 路徑/python.exe setup.py register(只做一次) g.上傳代碼,在命令行運(yùn)行 路徑/python.exe setup.py sdist upload 發(fā)布后的目錄比較 3.注釋: 單行或多行注釋:"""content """(沒有賦值給變量) 單行注釋:#content(如果放在""""""中就不是注釋) 4.在IDLE中通過 import sys; sys.path可以查看搜索模塊的路徑和次序 5.命名空間 python主程序的代碼與名字空間__main__關(guān)聯(lián),單獨(dú)的模塊python會(huì)為其建立與模塊名稱相同的名字空間,旗下的函數(shù)需要通過名字空間限定調(diào)用。 名字空間名稱.函數(shù)名稱。BIF下的函數(shù)不用導(dǎo)入,BIF都屬于__builtins__名字空間,將會(huì)被自動(dòng)導(dǎo)入到__main__名字空間,而__main__名字空間會(huì)被自動(dòng)導(dǎo)入到每個(gè)python IDLE中。 6.模塊的導(dǎo)入,既可以導(dǎo)入某模塊下的所有函數(shù)import 模塊名稱(函數(shù)需要限定訪問),也可以將某個(gè)模塊下的某個(gè)函數(shù)導(dǎo)入from 模塊名稱 ?import 函數(shù)名稱 ?將這個(gè)函數(shù)加入到當(dāng)前名字空間(不需要限定訪問) 7.pyc文件,相當(dāng)于是java的.class文件,都是中間字節(jié)文件,python會(huì)根據(jù)需要將代碼文件轉(zhuǎn)換為pyc文件(編譯和優(yōu)化)。 8.python會(huì)盡可能運(yùn)行代碼。 9.缺省參數(shù): def function_name(param=1): 10.BIF rang(), ?eg: for i in range(10) ? ? ; ?for i in range(2,7); for i in range(2,7,2) 11.包含end=''作為print的一個(gè)參數(shù),可以改變輸出的默認(rèn)結(jié)束符(默認(rèn)是換行)
轉(zhuǎn)載于:https://www.cnblogs.com/manziluo/p/5800238.html
總結(jié)
以上是生活随笔為你收集整理的python学习笔记七的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让类对象只在栈(堆)上分配空间?(转
- 下一篇: 漂亮的验证码类