基礎知識(一) 學習python

2021-09-23 08:04:42 字數 1323 閱讀 2861

本篇的目的總結學習過程中的小知識點(不斷更新中。。。)

super() 函式是用於呼叫父類(超類)的乙個方法。

super 是用來解決多重繼承問題的,直接用類名呼叫父類方法在使用單繼承的時候沒問題,但是如果使用多繼承,會涉及到查詢順序(mro)、重複呼叫(鑽石繼承)等種種問題。

super(type[, object-or-type])

type -- 類

object-or-type -- 類,一般是 self

python len() 方法返回物件(字元、列表、元組等)長度或專案個數。

方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列,陣列中屬性名的排列順序和使用 for...in...迴圈遍歷該物件時返回的順序一致 

正規表示式是乙個特殊的字串行,它能幫助你方便的檢查乙個字串是否與某種模式匹配。

re 模組使 python 語言擁有全部的正規表示式功能。

compile 函式根據乙個模式字串和可選的標誌引數生成乙個正規表示式物件。該物件擁有一系列方法用於正規表示式匹配和替換。

re 模組也提供了與這些方法功能完全一致的函式,這些函式使用乙個模式字串做為它們的第乙個引數。re.match函式: re.match 嘗試從字串的起始位置匹配乙個模式,如果不是起始位置匹配成功的話,match()就返回none。

group() 同group(0)就是匹配正規表示式整體結果

斷言是宣告其布林值必須為真的判定,如果發生異常就說明表達示為假。

np.vstack():在豎直方向上堆疊

np.hstack():在水平方向上平鋪

import imp

imp.reload('匯入模組的名稱')

python index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報乙個異常。

定義在:tensorflow/python/keras/backend.py

返回數值表示式中使用的模糊因子的值。

返回:返回乙個浮點數。keras配置中設定好的具體可參考keras官網

model.fit( x, y, batch_size=32, epochs=10, verbose=1, callbacks=none,validation_split=0.0, validation_data=none, shuffle=true,class_weight=none, sample_weight=none, initial_epoch=0)

Python學習(一)基礎知識

參考資料 相應實體書為 自學python 程式設計基礎 科學計算及資料分析 1.python之禪 import this python的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字 import keyword keyword.kwlist 2.ipython使用 3.pyt...

Python學習筆記一 基礎知識

lovely python整理 python 弱資料型別,不需要強制宣告 python 一切都是物件 pyhton 語句塊以 結尾,並且下句縮排 python 復用級別 行 函式 類 模組 python 支援函式 python kiss原則 keep it stupid 一 中文支援 二 使用模組 ...

Python學習之一 Python基礎知識

1 print函式,在3.0一下直接 print 42可以將42列印出來,但在 3.0以後print作為函式,需要print 42 這樣使用。2 input函式,x input x 3 輸入乙個很大的數,python會自動轉換為長整型,比如 100000000000 輸出 100000000000l...