原创 python基礎之文件I/O

文件I/O raw_input() 和 input() nput([prompt]) 函數和 raw_input([prompt]) 函數基本類似,但是 input 可以接收一個Python表達式作爲輸入,並將運算結果返回。 #!

原创 python基礎之變量類型tuple

變量類型-Tuple 特性 和字符串一樣,tuple一旦創建就不能改變。 tt=('python',['2.6','3.7'],'it') print(tt[1]) tt[0]='java' #error tt[1][0]=

原创 python面向對象之裝飾器

函數裝飾器 爲什麼要用裝飾器? 裝飾器本質上是一個函數,該函數用來處理其他函數,它可以讓其他函數在不需要修改代碼的前提下增加額外的功能,裝飾器的返回值也是一個函數對象。它經常用於有切面需求的場景,比如:插入日誌、性能測試、事務處理

原创 python基礎之邏輯控制語句

邏輯控制語句 語法規則 a=12 if a>10: a=a+10;b=a+1 c=a+\ 10+20+\ 10 d=(

原创 python面向對象之設計模式

面向對象 設計模式 簡單工廠模式 設計一個商品類和蘋果手機類,同時設計一個蘋果手機專賣店類。蘋果手機專賣店類可以下訂單和出售手機。運行效果 ip=IphoneShop() ip.order() ip.order() ip

原创 python基礎之變量類型string

變量類型-String 類型 python變量分爲可變性和不可變性兩種,數字、字符串和元組是不可變性;列表和字典是可變性變量。 s='python' s[0]='P' #error 引號 單引號和雙引號等價,

原创 python基礎之模塊

模塊 介紹 Python 模塊(Module),是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和Python語句。 模塊讓你能夠有邏輯地組織你的 Python 代碼段。 把相關的代碼分配到一個模塊裏能

原创 python基礎之函數

函數 定義一個函數 你可以定義一個由自己想要功能的函數,以下是簡單的規則: 函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括號()。 任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以用於定義參數。 函數的第一行語

原创 python面向對象之函數裝飾器高級

函數裝飾器高級 最新版本 最新版本的python導入了functools模塊 from functools import wraps def debug(func): @wraps(func) def wr

原创 python基礎之迭代器

迭代器 概述 迭代器是訪問集合元素的一種方式。迭代器對象從集合的第一個元素開始訪問,直到所有的元素被訪問完結束。迭代器只能往前不會後退。 可迭代對象 迭代器提供了一個統一的訪問集合的接口。只要是實現了__iter__()或

原创 python基礎之變量類型number(math模塊)

變量類型-Numbers del num=1 mum=2 del num,mum print(mum) Python math 模塊、cmath 模塊 Python 中數學運算常用的函數基本

原创 python基礎之運算符

運算符&表達式 賦值運算符 str='spam' m,n=10,20 [s1,s2]=['hello','python'] a,b,c,d='spam' x,*y='spam' #等價於x,

原创 linux基本常用命令之⽂件、磁盤管理(二)

續上篇 顯示當前路徑:pwd 使⽤pwd命令可以顯示當前的⼯作⽬錄,該命令很簡單,直接輸⼊pwd即可,後⾯不帶參 數。 創建⽬錄:mkdir通過mkdir命令可以創建⼀個新的⽬錄。參數-p可遞歸創建⽬錄。需要注意的是新建⽬錄的名稱不

原创 python基礎之環境搭建

環境搭建 1.python簡介 Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。 Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法

原创 linux常用基本命令之用戶、權限管理(二)

續上篇 查看有那些用戶組 方法一: cat /etc/group 方法二: groupmod + 三次tab鍵 添加、刪除組賬號:groupadd、groupdel groupadd 新建組賬號 groupdel 組賬號 ca