Python程式設計中報過的錯

2022-09-14 00:57:10 字數 836 閱讀 3311

def max(*args):

print('

max2:%s

' %args)

max(1, 3)

這是自己練習時,覆寫max函式遇到的錯誤,然後就報錯了。。。

恰巧在前一天的時候,自己練習正好寫過乙個類似的例子:

def func(name, *args, ***='

女', **kwargs):

"""這是函式注釋,此處寫明函式功能,下方是引數及返回值說明

:param name: 姓名

:param args: 所有愛好

:param ***: 性別,預設女

:param kwargs: 其他資訊

:return: 無返回值

"""print('

姓名:%s,性別:%s,愛好:%s,其他:%s

' %(name, ***, args, kwargs))

func('糖糖

', '

喜歡吃冰淇淋

', '

喜歡唱歌

', like='

酥酥')

這個函式執行是沒有問題的:

所以就很奇怪。。。都是%s跟乙個元祖,為什麼今天就不行了

原來%s可以跟乙個數字,但不能跟多個數字的元祖,前一天的元祖是乙個字串的元祖,所以並沒有問題。。。

python程式設計時的易錯點

if後面的判斷不需要用括號括起來 if else 後面要以英文冒號結尾 一行語句不用以引號結尾 python中不用大括號來包裹和區分 塊而是用縮排!input命令中。使用者輸入的東西都是按字串來儲存的,即使輸入的是數字,也會被儲存成字串格式 python自增 自減運算子。i i 類似的元素啊 使用i...

Python程式設計 Django入門及常見錯誤

django官網 開發工具 pycharm 段落 p 列表 ul,ol,li 換行 br 連線 a 容器 div,span img table,tr,td 表單 input pip install django 安裝 python m django version 檢視版本號 django admi...

初學搭建DHCP伺服器過程中報錯的解決過程

首先對錯誤進行簡單的描述 在搭建dhcp伺服器的過程中,修改好網絡卡配置檔案後,使用命令systemctl start dhcpd進行dhcp服務的啟動,出現了這樣的錯誤 root localhost dhcp systemctl start dhcpd job for dhcpd.service ...