簡體   English   中英

正確的語法可將多個參數傳遞給Python 3中的方法?

[英]Proper syntax to pass multiple arguments to a method in Python 3?

我正在嘗試使用str.maketrans()方法從字符串中刪除所有標點符號和數字。 我已經成功完成了兩行:

a_string = a_string.translate(str.maketrans('', '', string.punctuation))
a_string = a_string.translate(str.maketrans('', '', string.digits))

我很好奇是否可以用一行完成。 Python 3的文檔指出適當的語法為:

 str.maketrans( x [, y [, z] ] )

是否有建議的語法為“ z”合並多個參數?

對於后代,可以使用“ +”作為解決方案:

a_string = a_string.translate(str.maketrans('', '', string.punctuation + string.digits))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM