python基础总结(6)
一、模塊。
一個模塊就是一個python文件,.py文件。
需要注意的是:自己創建模塊時要注意命名,不能和Python自帶的模塊名稱沖突。例如,系統自帶了sys模塊,自己的模塊就不可命名為sys.py,否則將無法導入系統自帶的sys模塊。
模塊的使用只需要導入就可以,import
模塊的默認__init__
模塊的運行的時候會自動把__name__屬性改成__main__。
講一下模塊的結構吧。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
' a test module '
__author__ = 'Michael Liao'
import sys
def test():
??? args = sys.argv
??? if len(args)==1:
??????? print('Hello, world!')
??? elif len(args)==2:
??????? print('Hello, %s!' % args[1])
??? else:
??????? print('Too many arguments!')
if __name__=='__main__':
??? test()
第1行和第2行是標準注釋,第1行注釋可以讓這個hello.py文件直接在Unix/Linux/Mac上運行,第2行注釋表示.py文件本身使用標準UTF-8編碼;
第4行是一個字符串,表示模塊的文檔注釋,任何模塊代碼的第一個字符串都被視為模塊的文檔注釋;
第6行使用__author__變量把作者寫進去,這樣當你公開源代碼后別人就可以瞻仰你的大名;
以上就是Python模塊的標準文件模板,當然也可以全部刪掉不寫,但是,按標準辦事肯定沒錯。
后面開始就是真正的代碼部分。
這里import sys就是導入了sys模塊,單獨運行的時候會從main處開始執行。
二、面向對象程序設計。
面向對象編程——Object Oriented Programming,簡稱OOP,是一種程序設計思想。OOP把對象作為程序的基本單元,一個對象包含了數據和操作數據的函數。
轉載于:https://www.cnblogs.com/luohuayu/p/8846013.html
總結
以上是生活随笔為你收集整理的python基础总结(6)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: servlet中url-pattern之
- 下一篇: Linux在线扫描热添加的SCSI/iS