如何運用Python re 模組


Python 中,只要引入「re」模組即可。模組中最常用的函式,就是 search 函式了。


import re


text = "abcd1234efghijkl1234mnopqrs1234tuvwxyz1234"


match = re.search(r".. (\d+) ", text)

阿丹 發表在 痞客邦 留言(0) 人氣()


先說stackoverflow 真是寶庫,全球高手分享經驗及解答,讓問題能得到公開透明且大家可以討論的回答,現在的同學真幸福,碰到疑問一定要到這裡先查查!

再說結論 養成一個好習慣任何的class 宣告時習慣性的加入 def __init__(self,name1,name2,....): 讓它變成class宣告時的"起手式"這邊def __init__代表class宣告時會自動執行的函式,所以也代表所有的instance建立時都有一個全新的開始(所有的狀態及參數獲得初始init)

有幾個我了解的定義請您參考也許可以解決您對於self的一些疑惑

1.class(類)是產生object(物件)的模板 每次class產生之object都可稱為是一個獨立的instance(實例) 所以class是宣告模板不是物件instance才是產出物

參考範例:

阿丹 發表在 痞客邦 留言(0) 人氣()

enter image description here

stackoverflow 真是寶庫, 眾多高手分享經驗及解答,讓問題能得到公開透明且大家可以討論的回答,現在的同學真幸福,碰到疑問一定要到這裡查查!

先說結論 養成一個好習慣,任何的class 宣告時,且習慣性的加入 def __init__(self,name1,name2,....):,讓它變成class宣告時的"起手式"
這邊代表宣告時會自動執行的函式
如上面的簡單範例1,在起手式添加了一個name屬性
所以在創造實體時,都必須要給這個屬性一個參數

阿丹 發表在 痞客邦 留言(0) 人氣()

Regular Expression:正規表達法(什麼東東阿!有時候英文直翻真是搞死人)—資料內容之規則表達公式(有沒有好一點呢?)介紹

Regular Expression用途:

是一種表示〝具有特定內容〞字串的表達公式,可用來比對及搜尋合乎規則的資料 , 一一找出或一次性的搜尋,後續運用資料處理的方法儲存或處理

Regular Expression的組成:

具有特定內容〞即為範本(Pattern),範本由普通字元(ASCII)、特殊字元(Metacharacter)及數量定義詞(Quantifier)組成。

阿丹 發表在 痞客邦 留言(0) 人氣()


時間管理最重要的6個觀念

如果你對時間管理的定義是錯的,那時間一定永遠不夠用

很多人對時間管理的定義,就是如何利用零碎的時間、把一分一毫都不要浪費。

先說,這完全是錯誤觀念。用盡每一秒的時間,這種管理方式是工業時代的作法,
與其說是管理自己的時間,不如說是拿來管理工廠作業員用的。

阿丹 發表在 痞客邦 留言(0) 人氣()

做好這5步驟,讓內容行銷在網路上瘋傳

【SmartM解讀】行銷最怕的不外乎是明明精心設計內容,卻在發佈後卻得不到預期的行銷效益。行銷專家Scott Oldford分享自身內容行銷的經驗,整理出5大步驟來為各位導引該如何在網路上創造話題。

精心構想了故事文案、費時拍攝了宣傳影片,點擊率卻不如預期嗎?內容行銷在數位時代已成為不可或缺的行銷手段,而處在資訊爆炸的時代,意味著品牌必須面對更為嚴峻的考驗,才能讓內容行銷被消費者看見。

行銷專家Scott Oldford分享自身內容行銷的經驗,整理出5大步驟,讓用盡心力製作的內容被消費者看見,成為話題在網路上擴散發酵。

步驟 1:找出目標客群

阿丹 發表在 痞客邦 留言(0) 人氣()


what is difference between passing data implicitly & explicitly?

Answer  From   Eric Smith   我覺得這樣的舉例跟解釋很簡單明白,但不知我的解讀對不對

explicitly: (明確、外顯)

passing a value into a variable, passing a value or variable into a function. You physically push the value where it needs to go.

賦予變數一個值或傳遞一個值或變數給一個function稱為外顯傳遞

阿丹 發表在 痞客邦 留言(0) 人氣()


引述Greeksforgreeks—Difference between Method and Function in Python    大概是這麼說
1.Simply, function and method both look similar as they perform in almost similar way, but the key difference is the concept of ‘Class and its Object‘.
2.Functions can be called only by its name, as it is defined independently. But methods can’t be called by its name only, we need to invoke the class by a reference of that class in which it is defined, i.e. method is defined within a class and hence they are dependent on that class.
我理解的大概是
(學屬理論上說:)(待補充)

阿丹 發表在 痞客邦 留言(0) 人氣()

import datetime
import time
a=time.localtime(time.time())
print(a)
b=time.asctime(time.localtime(time.time()))

阿丹 發表在 痞客邦 留言(0) 人氣()

button.png

本節大綱,設計畫面時,將所有與操作者互動的相關圖文功能,利用frame框在不同位置,是個設計畫面功能上很便利的好工具。

import tkinter as tk
win=tk.Tk()
frame1=tk.Frame(win,bg='red',bd=10)
frame2=tk.Frame(win,bg='yellow',bd=20)

阿丹 發表在 痞客邦 留言(0) 人氣()

螢幕快照-2018-08-01-下午3.29.29.png

熱騰騰,剛出爐的經濟學人專業評論,與同好分享囉!

《經濟學人》專文探討:「為什麼 Python 是世上最屌的程式語言?」

阿丹 發表在 痞客邦 留言(0) 人氣()

Numpy是python重要的模組(模組引用要import),提供多維度的陣列(資料矩陣)的應用運算處理,也提供出乎你想像的資料處理分析應用的數學函式,提供更進一步的資料結構分析及處理,講得太繞口令,或說得太偉大可能讓您害怕,沒關係,一步一步來,我們先學些基本的,未來需要用到更深入的資料分析或處理時,召喚google大師幫我們查查便有,我也會整理出進階的範例說明讓各位同好來接觸學習喔!哈哈哈…..

下述numpy都是運用來處理陣列資料N-dimensional array(ndarray)重要的屬性就是維度(ndim)、形狀(shape)和數值類型(dtype)待會會顯示出來.

import numpy as np先引用numpy後面使用時用np簡稱代表即可

np_data=np.arange(8)產生一個數字序列從0到7共8個

print(np_data.shape, np_data.ndim, np_data.dtype, np_data.itemsize, np_data.size)ß 陣列的重要屬性

阿丹 發表在 痞客邦 留言(0) 人氣()

« 1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。