Python學習1 Python學習疑問

2021-10-02 10:27:15 字數 503 閱讀 4062

1、如何定義方法,避免它引數的不確定性,所造成的的錯誤?

可以將方法定義成這種形式,但是,不需要必須帶入的引數,需要統一放在最後。

否則會報錯,因為你放中間的話,你要不帶入,那它後面的引數算是第幾個引數?

def ****(a, b, c=none):

if c:

print(a+b+c)

else:

print(a+b)

2、為什麼類中的方法,都要有self這個引數?

為了方便在方法中引用該物件自身的元素,比如方法中呼叫方法,self.methods,方法中呼叫變數,self.arguments

3、py裡方法名不能和變數名重複

4、excel處理工具包

openpyxl

5、機器學習常用庫

numpy 二維陣列庫

pandas 資料分析庫

matplotlib 二維繪相簿

scikit-learn 通用演算法庫

python學習(1) python處理文字

背景 關於 每次從wind資料庫中取資料出現的問題,由於從wind資料庫中取出的滬深300股指 資料是從9 15開始的,15 15結束的,而現貨資料是從9 30開始,15 00結束,而且資料會出現缺失的情況。寫個python希望可以自動處理資料,我取的資料是1分鐘高頻的歷史資料,但是不知道為什麼wi...

Python學習筆記1 Python概述

一 python概述 python是一種解釋型 物件導向 動態資料型別的高階程式語言。python在設計上堅持了清晰劃一的風格,這使得其成為一門易讀 易維護,並且被大量使用者所歡迎的 用途廣泛的語言。python表現出極大的簡單主義的思想,這使得程式設計師不必糾結在語言本身,可以將精力放在解決問題上...

Python學習筆記1 python簡介

python 簡介 python 特點 以下為在unix linux 平台上安裝 python 的簡單步驟 執行以上操作後,python會安裝在 usr local bin 目錄中,python庫安裝在 usr local lib pythonxx,xx為你使用的python的版本號。以下為在 wi...