Python學習歷程
正則表示式 1.0
import re
正則表示式裡 . 表示任何字元
re.search(r’[aeiou]’,‘I love You’) ## 區分大小寫
re.search(r’[0-4]’,‘I love You’) ## 可以用 - 表示範圍
re.search(r’ab{3}’,‘abbbc’) ## {} 表示 前面的字母重複三次
re.search(r’ab{3,10}’,‘abbbbbbc’) ## {} 可以設定重複範圍
re.search(r’(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]).){3}(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]))’,‘192.168.1.1’) ## 其它版本 (為了排除大於255的數字)
re.search(r’(([0-2]{0,1}\d{0,1}\d).){3}(([0-2]{0,1}\d{0,1}\d))’,‘192.168.1.1’) ## 我的版本 (沒有排除大於255的數字)
a = ‘<html><from> Li\ </form></html>’
print(re.search(r’<.+?>’,a))
{M,N}啟動非貪婪模式,即匹配M次
相關推薦
python學習歷程第五天
常用 歷程 val 集合 默認值 返回 ict 返回鍵 鍵值對 主要學習內容:詞典操作 一 增刪改查 1. dict[不存在的key] = value, setdefault() dict.setdefault("a","b")a為查找key的,若有a則返
python學習歷程第8天
readlines 學習 copy readline lines 字典 相同 nes for循環 今日主要學習內容: 1文件流操作 r,w,a,rb,wb,ab,r+,w+,a+ 操作註意事項:w操作會覆蓋之前的內容 r+操作先執行讀操作後,在進行w操作無論光標停留在何位置
python學習歷程第18天
變量 執行 cat 通過 優先 繼承 多態 類實例化 利用 都是 面向對象的三大特征:繼承 多態 封裝 初識繼承: 子類及子類實例化的對象,可以調用父類的任何方法和變量 類名可以訪問父類所有內容 子類實例化的對象也可以訪問父類所有內容 只執行父類中的方法:子類中不要定義與父
python學習歷程第19天
方法 對象 不能 pytho 規範 python 類名 歸一化 接口類 python沒有接口這個概念 接口類,抽象類:制定一個規範歸一化設計 封裝: 廣義的封裝:實例化一個對象,給對象空降封裝一些屬性 狹義的封裝:私有制 私有成員:私有靜態字段,私有方法,私有對象屬性 對於
Python學習歷程
正則表示式 1.0 import re 正則表示式裡 . 表示任何字元 re.search(r’[aeiou]’,‘I love You’) ## 區分大小寫 re.search(r’[0-4]’,‘I love You’) ## 可以用 - 表示範圍 re.search
我的python學習歷程
快要期末考試了,最近一直在進行期末考試的複習工作,所以沒來得及更新部落格,抱歉了,今天進行python基礎中最後一部分測試程式碼的學習。 1.測試函式 在測試函式前,首先需要建立一個函式進行測試,在這裡建立一個名字的函式進行測試。 def a_asd(first,last): all_a
python 學習歷程_基礎知識(1day)
在學習selenium+python過程中,在接觸自動化框架後,發現自己前段時間在網上看的python視訊的知識似乎不能滿足接下來的運用,很多概念簡單的知識自己也沒有特別理解、所以撿起最開始買的《python基礎教程》來較系統的在這一過程中來學習一下python
Python 學習歷程- 看我一步一步走過來 未完待續。。。
轉眼間,入職一年整。回想當初剛畢業時的意氣風發,還是從頭開始,一步一個腳印學好python,掌握一門技能的好。 Step 1: 掌握基本的程式設計規範: 個人總結如下: 行長度 每行不超過80個字元 以下情況除外: 長的匯入模組語句 註釋裡的URL 不要使用
記錄我的 python 學習歷程-Day03 資料型別 str切片 for迴圈
一、啥是資料型別 我們人類可以很容易的分清數字與字元的區別,但是計算機並不能呀,計算機雖然很強大,但從某種角度上看又很傻,除非你明確的告訴它,1是數字,“漢”是文字,否則它是分不清1和‘漢’的區別的,因此,在每個程式語言裡都會有一個叫資料型別的東東,其實就是對常用的各種資料型別進行了明確的劃分,你想讓計算
記錄我的 python 學習歷程-Day05 字典/字典的巢狀
一、字典的初識 為什麼要有字典 字典與列表同屬容器型資料型別,同樣可以儲存大量的資料,但是,列表的資料關聯性不強,並且查詢速度比較慢,只能按照順序儲存。 什麼是字典 先說一下什麼叫可變與不可變的資料型別分類 不可變(可雜湊)資料型別:int, str, bool, tuple。 可變(不可雜湊)資料型別
記錄我的 python 學習歷程-Day06 is id == / 程式碼塊 / 集合 / 深淺拷貝
一、is == id 用法 在Python中,id是記憶體地址, 你只要建立一個數據(物件)那麼就會在記憶體中開闢一個空間,將這個資料臨時載入到記憶體中,這個空間有一個唯一標識,就好比是身份證號,標識這個空間的叫做記憶體地址,也就是這個資料(物件)的id,那麼你可以利用id()去獲取這個資料的記憶體地址:
記錄我的 python 學習歷程-Day08 檔案的操作
檔案操作的初識 用 python 程式碼對檔案進行各種操作。 基本構成: 檔案路徑:path 開啟方式:讀、寫、追加、讀寫、寫讀…… 編碼方式:utf-8 / gbk / gb2312…… f = open('檔案路徑或者相對路',encoding='編碼方式',mode='模式') # 格式構成 co
記錄我的 python 學習歷程-Day10 函式進階
函式的引數Ⅱ 形參的第三種:動態引數 動太引數分為兩種:動態接收位置引數:*args;動態接收關鍵字引數:**kwargs **動態接收位置引數:*args** def msg(*args): print('你的資訊為:', args) msg('name', 111, False, [1, 3
記錄我的 python 學習歷程-Day12 生成器/推導式/內建函式Ⅰ
一、生成器 初識生成器 生成器的本質就是迭代器,在python社群中,大多數時候都把迭代器和生成器是做同一個概念。 唯一的不同就是: 迭代器都是Python給你提供的已經寫好的工具或者通過資料轉化得來的,(比如檔案控制代碼,iter([1,2,3])。 生成器是需要我們自己用python程式碼構建的工具。最
記錄我的 python 學習歷程-Day13 匿名函式、內建函式 II、閉包
一、匿名函式 以後面試或者工作中經常用匿名函式 lambda,也叫一句話函式。 課上練習: # 正常函式: def func(a, b): return a + b print(func(4, 6)) # 10 # 匿名函式: func = lambda a, b: a + b print(
python學習之路(四)
[1] size class dex epc uri msu 語句 這就是 繼續昨天的學習,學到了數組。 首先有兩個數組,name1和name2.我們可以將兩個數組合並 name1=[1,2,3,4] name2=[5,6,7,8] names=name1.extend(
python 學習方法
模塊 經驗 utili 交互 class 印象 www 進行 os.path 依據本人的學習經驗,我總結了下面十點和大家分享: 1)學好python的第一步。就是立即到www.python.org站點上下載一個python版本號。我建議剛開始學習的人,不要下載具有ID
Python學習筆記-2017.5.4
列表 lin 覆蓋範圍 復習 處理 pytho 內部 global txt 本文章記錄學習過程中的細節和心得: 復習所學課程: 1、文件的操作: 打開文件,對文件的操作打開方式有兩種: 第一種: f = open("test.txt", "r")#以只讀
Principle of Computing (Python)學習筆記(7) DFS Search + Tic Tac Toe use MiniMax Stratedy
ide out generate depth sku color ati cond with 1. Trees Tree is a recursive structure. 1.1 math nodes https://class.coursera.org/prin
Python學習:集合(set)
pythonpython的set和其他語言類似, 是一個無序不重復元素集, 基本功能包括關系測試和消除重復元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric difference(對稱差集)等數學運算. sets 支持 x in s