原创 Python正則表達式學習例子

(1)匹配1-100之間的數 import re s = '100' # 1-100內的任意數字 ret = re.match(r'(100|[1-9]\d{0,1})$',s) print(ret.group())   (2

原创 Python基本的裝飾器用法詳解之一

實現基本的裝飾器 裝飾器的三個條件: (1)外部函數內一定有一個內部函數->>>>>例如:函數decor中函數一個內部函數inner (2)外部函數的變量一定要被內部函數引用->>>>>例如:外部函數的decor中的func參數被內部

原创 Python中的函數

函數的基本定義和作用 定義: 在計算機中稱之爲函數,在現實生活中稱之爲功能。 函數是能夠實現特定功能的計算機代碼,它是一種特定的代碼組結構。 函數的作用: 1.提高代碼的重複利用率,避免重複開發相同代碼 2.提高程序的開發效率 3.便

原创 Python實現冒泡排序和快速排序

@Python實現冒泡排序和快速排序 冒泡排序 #冒泡排序:每一次相鄰的兩個數做比較,大的往後移動一位,每次循環都會把最大的值(升序)或最小的值(降序)放在末端 # 冒泡排序 a = [6,1,9,2,15,11] num = len

原创 Python正則表達式用法簡介

正則表達式介紹 在編程中,字符串是涉及到的最多的一種數據結構,對字符串進行操作的需求幾乎無處不在。比如判斷一個字符串是否是合法的Email地址,雖然可以編程提取@前後的子串,再分別判斷是否是單詞和域名,但這樣做不但麻煩,而且代碼難以複用。

原创 Python-數學模塊(math,random)

  (1)引入模塊:import math ceil() 向上取整操作 格式:math.ceil(數值);    返回值:整型; import math s = math.ceil(12.34) print(s) #結果爲:13 f

原创 Python-String模塊

ascii_letters 獲取所有ascii碼中字母字符的字符串(包含大寫和小寫) import string s = string.ascii_letters print(s)     ascii_uppercase 獲取所有as