导语:
本文主要介绍了关于Python3.8有哪些新特性?的相关知识,包括python 3.8,以及Python软件这些编程知识,希望对大家有参考作用。
1、海象表达式 :=
新的语法 :=
将为作为较大表达式一部分的变量赋值。
if (n := len(a)) > 10:
print(f"List is too long ({n} elements, expected <= 10)")
2、仅位置参数 /
新的函数参数语法 / 指定某些函数参数必须指定为位置参数,不能用作关键字参数。
def f(a, b, /, c, d, *, e, f):
print(a, b, c, d, e, f)
3、f-strings说明符 =
f-strings 添加 = 说明符,f'{expr=}' 将扩展为表达式的文本,加上等号,以及执行表达式的结果。
>>> user = 'eric_idle'
>>> member_since = date(1975, 7, 31)
>>> f'{user=} {member_since=}'
"user='eric_idle' member_since=datetime.date(1975, 7, 31)"
本文教程操作环境:windows7系统、Python 3.8,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
内容反馈