阅读dive into py3记录

1、关于函数参数问题:

这个调用会失败,因为你在命名参数后面紧跟了一个非命名
(位置的)的参数,这个一定不会工作。从左到右的读取参数
列表,一旦你有一个命名的参数,剩下的参数也必须是命名
的。

 approximate_size(a_kilobyte_is_1024_bytes=False,4000) 
报错:
SyntaxError: non‐keyword arg after keyword arg

总结来说:
只要你有一个命名参数,它右边的所有参数也都需要是命名参数。

你可能感兴趣的:(阅读dive into py3记录)