python課程三


一.import 語句
    一個模塊只會被導入一次,不管你執行了多少次import。這樣可以防止導入模塊被一遍又一遍地執行

    test.py調用support.py中print_func方法
    import support
    support.print_func("Runoob")
    
    support.py
    def print_func( par ):
        print ("Hello : ", par)
        return
二.__name__屬性
    一個模塊被另一個程序第一次引入時,其主程序將運行。如果我們想在模塊被引入時,模塊中的某一程序塊不執行,我們可以用__name__屬性來使該程序塊僅在該模塊自身運行時執行。
    說明: 每個模塊都有一個__name__屬性,當其值是'__main__'時,表明該模塊自身在運行,否則是被引入。
    說明:__name__ 與 __main__ 底下是雙下劃線, _ _ 是這樣去掉中間的那個空格

    if __name__ == '__main__':
       print('程序自身在運行')
    else:
       print('我來自另一模塊')
       
三.文件讀寫    
    f = open("foo.txt", "w")
    f.write( "Python 是一個非常好的語言。\n是的,的確非常好!!\n" )
    f.close()

    f = open("foo.txt", "r")
    str = f.read()
    print(str)
    f.close()
    
    f = open("foo.txt", "r")
    for line in f:
        print(line, end='')
    f.close()
    
四.pickle 模塊

五.面向對象
    class ClassName:
    <statement-1>
    .
    .
    .
    <statement-N>
    
    例:
    class Complex:
       i=22222
        
       def __init__(self):#構造方法
          print("sdf")

       def f(self,t):
          print(" f=",t,self.i)  #self.i值必須帶有self值爲22222
            
    x = Complex()#sdf
    print(x.i)  #22222
    x.f(2222)    #f= 2222
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章