0
comm_ip_addr_one, comm_ip_addr_two, mac_addr_one, mac_addr_two = compute_ip_address()
目前它是一行80個以上的字符。如何在python中劃分下面的行?
當我在下一行給出函數名時,它是無效的語法。
請提出一些我可以拆分的方法嗎?
comm_ip_addr_one, comm_ip_addr_two, mac_addr_one, mac_addr_two = compute_ip_address()
目前它是一行80個以上的字符。如何在python中劃分下面的行?
當我在下一行給出函數名時,它是無效的語法。
請提出一些我可以拆分的方法嗎?
的括號使tuple
拆包明確,讓您可以分割變量被分配到:
(comm_ip_addr_one, comm_ip_addr_two,
mac_addr_one, mac_addr_two) = compute_ip_address()
或者你可以使用續行符,讓下一行的函數調用:
comm_ip_addr_one, comm_ip_addr_two, mac_addr_one, mac_addr_two = \
compute_ip_address()
「*目前它的行數超過80個字符*」 - 而你仍然在使用從1978年開始的VT100:( – TessellatingHeckler
@ TessellatingHeckler:[PEP8是個婊子](https://www.python.org/dev/peps/pep-0008 /#maximum-line-length)。 – ShadowRanger
@ShadowRanger - 「對於代碼完全或主要由可以就此問題達成一致的團隊維護的代碼,可以增加名義行長度......」[他們更多地稱爲「指導方針」。] (https://11tx7b411ycc3zja3v2vhqz9-wpengine.netdna-ssl.com/wp-content/uploads/2015/11/Productivity-methods-.jpg) – TigerhawkT3