Python math.fabs() 方法:回傳浮點數絕對值
方法簡介 math.fabs(x) 專為浮點數設計的絕對值函數,回傳 float 型態。與內建 abs() 不同,abs() 保留輸入型態(int 回 int)
Python math.exp() 方法詳解:計算自然指數 e 的 x 次方
方法簡介 math.exp(x) 回傳 e ** x(自然指數函數),e ≈ 2.718281828459045。 語法 import math math.e
Python 2.x cmp() 函數用法說明:比較兩數大小回傳 -1/0/1
函數簡介 cmp(x, y) 比較兩數大小,回傳 -1、0、1。Python 3 已移除,若需相容可自行實作。 語法 cmp(x, y) 回傳值規則 x
Python math.ceil() 方法教學:向上取整至最小整數
方法簡介 math.ceil(x) 回傳不小於 x 的最小整數,即「向上取整」。無論正負數,皆朝正無限大方向取整。 語法 import math math.c
Python abs() 內建函數:取得數值絕對值
函數簡介 abs(x) 回傳 x 的絕對值,即數值在數線上到零的距離。內建函數,無需匯入模組。 語法 abs(x) 參數與回傳值 x:整數、浮點數或複數。
Python pass 語句用法說明:佔位符與空操作
pass 是什麼? pass 是空操作語句,不執行任何動作。主要用於語法上需要一個語句,但邏輯上暫時不想寫入程式碼的場合(如佔位符、存根)。 語法 pass
Python continue 語句用法詳解:跳過本次迴圈繼續下一次
continue 基本行為 continue 結束當前迭代,直接進入迴圈的下一次迭代(for 取下一元素,while 重新判斷條件)。 範例 1:for 迴
Python break 語句用法詳解:跳出迴圈與巢狀迴圈行為
break 基本行為 break 立即終止所在層級的迴圈(for 或 while),程式繼續執行迴圈之後的程式碼。 範例 1:for 迴圈中斷 for le
Python 迴圈巢狀結構詳解:for 與 while 多層迴圈範例
巢狀迴圈語法 # for 套 for for var1 in seq1: for var2 in seq2: statement(s)
Django 實現點擊圖片連結強制下載而非瀏覽器開啟
需求背景 預設瀏覽器會直接顯示圖片、PDF 等檔案。若需強制下載,須在 HTTP 回應中設定 Content-Disposition: attachment。
Python 遠程統計伺服器檔案數量腳本(支援多進程)
需求場景 需定期統計多台 Linux 伺服器特定目錄下的檔案總數,並記錄耗時,結果輸出 CSV 供稽核。 完整腳本 #!/usr/bin/python # e
Python for 迴圈使用教學:遍歷序列、索引迭代與 else 子句
for 迴圈基本語法 for iterating_var in sequence: statement(s) 依序將序列中每個元素指派給迭代變數,執行區
Python 編寫簡單網頁爬蟲下載廖雪峰 Python 教程
專案背景 想離線閱讀廖雪峰 Python 教程,但官網無 PDF 下載。決定自寫爬蟲抓取所有章節 HTML,再轉製成電子書。 核心程式碼 (Python 2
Python 巢狀 if 語句用法詳解與範例
何時使用巢狀 if? 當需要在某個條件成立後,再進一步檢查其他條件時,可使用巢狀 if-elif-else 結構。 語法結構 if expression1:
Python 條件判斷完整教學:if、else、elif 與巢狀結構
if-else 語法 if expression: statement(s) else: statement(s) 範例:基本 if-els
Python 3 使用 Luhn 演算法快速驗證信用卡卡號
三行程式碼完成驗證 def luhn_check(num): digits = [int(x) for x in reversed(str(num))]
Python 入門教學:if 條件判斷語句語法與範例
if 語句基本語法 if expression: statement(s) 當 expression 為真(非零、非空、非 False),執行縮排區塊;
Python 依 Luhn 演算法隨機產生信用卡卡號(附完整程式碼)
前言 Luhn 演算法(MOD 10 檢查碼)廣泛用於信用卡卡號、IMEI 等識別碼的驗證。本文提供一支 Python 程式,可依各大卡組織前綴規則,產生符合