python代码示例3.8-初学Python,该怎么使用Python3.8.1呢?

IT业日新月异,落后的Python 2将在2020年逐渐被淘汰。

2019年,随着数据科学的兴起,Python成为了最热门的程序语言。

尽管如此,面对浩如烟海的知识,应接不暇也是正常的。语法不断变化,每次Python更新,都会添加许多新的表达。有很多功能小芯只恨自己知道得太晚了。

如果读者也感同身受,这里有一个坏消息:近期,Python 3.8已经发布。

不过别担心,小芯已经为你总结好了Python 3.8中每个新手都应该掌握的6大新功能。

1. 新模块:读取元数据历

使用新的importlib.metadata模块可以读取第三方包的元数据。可以在脚本包中获取版本号。

2. 字典反转:排序

现在,字典可以用resersed( )在反转插入排序中实现迭代了。

3. Continue – finally

由于Python的实现问题,以前在Finally子句中添加continue语句是不合法的。现在这一问题已不复存在。

1,for i inrange(2):

2,try:

3,print(i)

4,finally:

5,print('A sentence.')

6,continue

7,print('This never shows.')

8,# Python <= 3.7

9,>>SyntaxError: 'continue'not supported inside 'finally' clause

10,# Python 3.8

11,>>0

12,A sentene.

13,1

14,A sentence.

4. 指示参数类型:让代码更强大

Python函数只接受两种参数。

· 位置参数:根据函数定义的参数位置来传递参数。

5. 赋值表达式:提升代码可读性

赋值表达式,又称海象运算符,是以:=为语法形式的新运算符,它能把较大表达式中的某部分赋值给变量。这无疑是Python 3.8中讨论最多的新功能了。

6. F字符串2.0: 调试(debug)的利器

Python f字符串改变了游戏规则。F字符串是格式化字符串的语法,简洁且易读。利用语法f'{expr}',在引号前加上f,将表达式用大括号括住,就能够将表达式插入字符串。

Python更新之后,等于号"=”能够在f字符串f'{expr=}'语法中作为格式限定符使用。输出的字符串为变量名=变量值,

这就是Python的6大新功能,每个Python新手都能从中获益。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值