python常用函數、方法


這篇隨筆記錄python學習過程中遇到的部分函數

python調用模塊或者模塊中的函數時,可以給模塊或函數設置別名,方便coding,相關語法:

  import model_name as fn  #給模塊定義別名

  from model_name import function_name as fn   #給方法定義別名

 常用函數:

  • input()、 raw_input()   

    讓程序暫停運行,等待用戶輸入一些文本,接受輸入的參數

      >>> message = input("Tell me something, and I will repeat it back to you: ")
      >>> print(message)   

      執行:Tell me something, and I will repeat it back to you: Hello everyone!  #輸入Hello evetyone 回車
      Hello everyone!

 

    :python2對應的是raw_input() ,而python3對應的是input().

  • pop()

     pop()函數

  • open()

    函數open()接受一個參數:要打開的文件的名稱(前提是該文件與該代碼在同一個文件夾里邊

      >>> with open('pi_digits.txt') as file_object:  #將pi_digits文件打開,並返回一個表示該文本的對象:file_object;關鍵字with在合適時機關閉文件
      >>> contents = file_object.read()  #read()讀取內容,返回字符串
      >>> print(contents)

 自定義函數:

  關鍵字def來聲明,函數有多個形參時,注意傳遞實參的順序對應(關鍵字實參不用考慮順序)

    >>> def greet_user(username):  #注意冒號,變量username是一個形參——定義函數完成其工作所需的一項信息

    >>> """顯示簡單的問候語"""  #python使用三括號生成程序中函數文檔
    >>> print("Hello, " + username.title() + "!")
    >>> greet_user('jesse')   # 變量jesse是一個實參——調用函數時傳遞給函數的信息

    Hello,Jesse!

 常用方法:

  • items()

    字典dic的方法,返回可遍歷的鍵/值數組    

  • __init__()

    該方法前后各有兩個下划線,共四個下划線,要特別注意!

    (經常有新手會遇到這個錯誤:TypeError: this constructor takes no arguments)

    很可能就是構造函數書寫錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM