原创 由溫度轉換實例學習python基本語法元素

#TempConvert.py TempStr = input("請輸入帶有符號的溫度值:") if TempStr[-1] in ['F','f']:#判斷用戶輸入的最後一個字符是不是f或F(華氏度) C = (eval

原创 Python之用turtle庫繪製七段數碼管實例

基本思路: 1、繪製單個數字對應的數碼管 2、獲得一串數字,繪製對應的數碼管 3、獲得當前系統時間,繪製對應的數碼管 繪製單段數碼管 import turtle def drawLine(draw): turtle.pen

原创 python編寫文本進度條實例

最基本的文本進度條 #Textprocessbar.py import time scale = 10 print("------執行開始------") for i in range(scale+1): a = '*'

原创 python之模塊化設計基本思路

函數和對象是代碼複用的兩種主要形式: 函數是對代碼的抽象 主要思想:分而治之 模塊化設計:主程序、子程序和子程序之間的關係 緊耦合:兩個部分交流很多,無法獨立存在 松耦合:兩個部分之間交流較少,可以獨立存在

原创 python的異常處理、與或非、分支結構

單分支結構: if<條件>: 語句塊 二分支結構: if else 緊湊形式:<表達式1>if<條件>else<表達式2> 判斷if後的條件,對的話執行表達式1,錯的話執行表達式2(注意只能是表達式,不能是語句) 多分支結構

原创 python的遍歷循環與無限循環

循環結構: 遍歷循環:for <循環變量>in<遍歷結構>: 語句塊 由保留字for和In組成,完整遍歷所有元素後結束 每次循環,所獲得元素放入循環變量,並執行一次語句塊 計數循環(N次):for i in range(N):語

原创 python數據類型之字符串(切片、逆序重排、.format()格式化)

字符串: 由一對三單引號或三雙引號表示,可表示多行字符串'''python 語言''' 如果希望在字符串中既包括單引號又包括雙引號呢? '''這裏既有單引號(')又有雙引號('')''' 正向遞增序號和反向遞減序號 索引 [M

原创 python之集合數據類型及其操作以及應用場景

集合數據類型及其操作: 集合類型定義:多個元素的無序組合,每個元素唯一,集合元素不可修改(爲不可變數據類型) 集合用{}表示,元素間用,隔開 用{}或set()建立集合,例如: b=set(“pypy123”) 得到 {‘1

原创 python數據類型之數值類

數據類型: 整數類型:pow(x,y)計算x的y次方 浮點類型:浮點數間運算存在不確定尾數,不是BUG round(x,d)對X四捨五入,d是小數截取位數 複數類型:與數學中複數概念一致 x//y 取整 x/y 就是除法

原创 python文件處理之數據的寫入

文件數據的寫入方法:

原创 python之局部變量、全局變量

局部變量:函數內部使用的變量 全局變量:在函數外部,程序中使用的變量 使用規則: 1、局部變量和全局變量是不用變量。即使全局變量和局部變量名字相同,也不一樣,局部變量函數計算完後就會釋放 2、global保留字可以在函數內部使用全

原创 python之科赫雪花小包裹

分形幾何:一種迭代的幾何圖形,廣泛存在於自然界。 import turtle def koch(size,n): if n == 0: turtle.fd(size) else: f

原创 由python蟒蛇繪製學習python基本繪圖(turtle標準庫)

#PythonDraw.py import turtle turtle.setup(650,350,200,200)#(width,height,startx,starty)設置繪圖窗體 turtle.penup()#擡起畫筆,海

原创 pyInstaller庫的安裝和使用說明

pyInstaller作用: 將.py源代碼轉換成可執行文件 pyInstaller庫是第三方庫 使用pip安裝第三方庫: (cmd命令行) pip install pyinstaller 簡單的使用:(cmd命令行) pyin

原创 python之元組類型及其操作

元組定義: 元組是一種序列類型,一旦創建就無法更改 使用()或tuple()創建,元素簡用逗號隔開 使用時,可以用()也可以不用() 元組繼承序列類型的全部操作 元祖類型操作: 切片