千锋教育-做有情怀、有良心、有品质的职业教育机构

python3.8有哪些新特性?

来源:千锋教育
发布时间:2023-11-14 15:26:01
分享

python3.8有哪些新特性?

1、海象表达式:=

新的语法:=将给变量赋值,这个变量是更大的表达式的一部分。

if(n:=len(a))>10:

print(f"Lististoolong({n}elements,expected<=10)")

2、仅位置参数/

新的函数参数语法/指明有些函数参数必须被指定为位置参数,不能被用作关键字参数。

deff(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)"

以上就是Python3.8的新特性介绍,希望对大家有所帮助。更多Python学习推荐:请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythontitle是什么 pythontitle是什么1、概念是将每一个单词的首字母大写,并将单词中的非首字母转换为小写(英文文章的标题通常是这种格式)。title()函数并不去除字符串两端的空白符,也不会把连续的空白符替换为
  • pythonpydoc是什么 pythonpydoc是什么1、说明Python自带的pydoc模块,可以非常方便地查看、生成帮助文档,该文档是HTML格式的,因此查看、使用起来非常方便。2、作用(1)生成文本格式的注释文档impo
  • pythonidle是什么 python中idle是什么1、说明PythonIDLE是Python的集成开发环境,自1.5.2b1以来已与该语言的默认实现捆绑在一起。2、作用利用它可以方便地创建、运行、测试和调试Python程序
  • python如何自定义元类 python如何自定义元类1、说明一个类没有声明自己的元类,默认他的元类就是type,除了使用元类type,用户也可以通过继承type来自定义元类。2、实例我们可以使用类属性__metaclass__
  • python描述符的两种类型 python描述符的两种类型1、分类数据描述符:实现了__get__和__set__两种方法的描述符非数据描述符:只实现了__get__一种方法的描述符2、实例#数据描述符classDataDes:d
  • python如何切换GIL? python中如何切换GIL?1、通过判断指令计数器切换GIL(1)python的解释器是在一个大的循环中逐个解析字节码指令;(2)每次循环开始都会检查一下_Py_Ticker的值。{...for(;