Python 3.8六大新功能
发布时间:2021-03-04 15:49:27 所属栏目:外闻 来源:互联网
导读:示参数类型:让代码更强大 Python函数只接受两种参数。 位置参数:根据函数定义的参数位置来传递参数。 关键字参数:使用关键字来指定参数。 在下例中,参数a和参数b的值可由位置参数或关键字参数确定,非常灵活。 版本的Python用语法/和*作区分,提供了指定
|
示参数类型:让代码更强大 Python函数只接受两种参数。
在下例中,参数a和参数b的值可由位置参数或关键字参数确定,非常灵活。 版本的Python用语法/和*作区分,提供了指定接受位置参数或关键字参数的方法。注意:语法*并不是在Python 3.8中才出现。
在下面的例子中,开头的两个参数a和b只接受位置参数,中间的c和d可接受位置参数或关键字参数,最后的e和f只接受关键字参数。 什么要牺牲灵活性呢?如果参数名称随意且无用,就应该排除关键字参数。如果预计函数中的参数名可能会发生变化,指定参数类型能避免代码崩溃,也能让代码更加强大。 5. 赋值表达式:提升代码可读性 赋值表达式,又称海象运算符,是以:=为语法形式的新运算符,它能把较大表达式中的某部分赋值给变量。这无疑是Python 3.8中讨论最多的新功能了。
来看个例子: 赋值表达式b := a**2 将a的平方,也就是36,赋值给b,然后检查b的值是否大于0。 (编辑:平顶山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读


