首页 > 编程语言 >Python 3.8与普通程序员有关的几个新特性

Python 3.8与普通程序员有关的几个新特性

时间:2023-06-10 16:31:46浏览次数:56  
标签:内置 函数 3.7 Python 程序员 版本 3.8


==============

1、字典支持内置函数reversed()了。

在Python 3.7之前的版本中,是不支持内置函数reversed()的,

Python 3.8与普通程序员有关的几个新特性_大数据

但在Python 3.8中,可以这样做了,

Python 3.8与普通程序员有关的几个新特性_人工智能_02

2、加强了函数调用时关键参数形式的限制。

在Python 3.7之前的版本中,是允许这样用的,虽然很少有人这样做

Python 3.8与普通程序员有关的几个新特性_人工智能_03

但在Python 3.8中,不再允许了,

Python 3.8与普通程序员有关的几个新特性_编程语言_04

3、改进了函数中return或yield语句中使用序列解包时的一个bug。

在Python 3.7之前的版本中,下面的函数定义是会出错的,

Python 3.8与普通程序员有关的几个新特性_人工智能_05

在Python 3.8中,可以不使用圆括号了,

Python 3.8与普通程序员有关的几个新特性_人工智能_06

4、在内置模块math中增加了函数dist()用于计算两点之间的欧几里得距离,改进了hypot()函数使得支持计算坐标原点到高维空间中某点的距离(之前的版本只支持二维),增加了prod()函数使用初始值1去连乘序列中的数字(很遗憾,这个函数在Python 3.8a1版本中暂时还没加上,估计开发者忘了吧)。

Python 3.8与普通程序员有关的几个新特性_gpu_07

Python 3.8与普通程序员有关的几个新特性_大数据_08

5、如果字符串中反斜线和后面的字符无法组合为有效的转义字符,会抛出语法错误。

Python 3.8与普通程序员有关的几个新特性_大数据_09


标签:内置,函数,3.7,Python,程序员,版本,3.8
From: https://blog.51cto.com/u_9653244/6454803

相关文章

  • python网络爬虫--爬取各省GDP
    一、选题背景1.随着经济全球化的日益深入发展,各国的经济发展也日益重要。在中国,省份是经济发展的基本单位,各省之间经济发展水平的差异较大。了解各省份GDP的数据情况,对于政府部门制定地区经济政策、企业拓展市场等具有重要的参考意义。2.因此,通过Python爬取各省份GPD数据,可......
  • 用 Python + turtle 模块绘制五星红旗
    用Python绘制五星红旗在这个代码示例中,我将介绍如何使用Python的turtle模块绘制五星红旗。turtle模块是一个图形库,可以轻松地在Python中实现简单的绘图功能。导入模块首先,我们需要导入turtle模块和math模块,以便能够使用数学函数来计算五角星的边长、比例尺等参数......
  • Python 九九乘法表的多种实现方式
    简介九九乘法表是初学者学习编程的必要练手题目之一,因此各种语言都有对应的实现方式,而Python也不例外。在Python中,我们可以使用多种方式来生成一个简单的九九乘法表。本文共介绍了七种Python实现九九乘法表的方法,包括:双重循环for-for、双重循环while-while、循环嵌套whi......
  • 程序员需要达到什么水平才能不被性别歧视?顺利拿到 20k 无压力?
    被歧视,不存在?我是女生,大三,却没人这样对我,因为我从来都是队长!谁敢砍我代码他试试!我就把他砍掉!而且,我写的代码他们很少能看懂,因为我一般都写算法或者一个项目里比较难的部分,比通信啊,多线程啊,并发啊,线程管理。。。男生怎么了作为一个萌妹子还不是直接秒掉他们还不是奖项妥妥拿所以......
  • Python实现Excel与Word文件中表格数据的导入导出
    问题描述:Excel文件“测试文件.xlsx”中有3个worksheet,每个worksheet中的行数和列数都不相同,要求把这3个worksheet中的数据导入到一个Word文件中,每个worksheet生成一个单独的表格,每个表格的样式不同。在Excel和Word之间,是支持表格直接复制的,如果数量少,可以直接复制,如果多的话,可以参......
  • Python+matplotlib绘制背景色和坐标轴刻度变化的动态柱状图
    问题描述:已知某商品从2000年至2019年每年12个月的价格波动情况,要求绘制动态柱状图进行可视化,要求每年改变一次轴域背景色。参考代码:运行效果:公众号“Python小屋”......
  • Python正则表达式常用flag含义与用法详解
    Python正则表达式模块re中很多函数都支持一个flag参数,用来对正则表达式进行补充说明,例如findall(pattern,string,flags=0)match(pattern,string,flags=0)search(pattern,string,flags=0)sub(pattern,repl,string,count=0,flags=0)split(pattern,string,maxsplit=0,fla......
  • Python+matplotlib绘制动态折线图
    问题描述:动态绘制折线图。参考代码:运行效果:公众号“Python小屋”......
  • Python+matplotlib实现鼠标跟随的动态距离标注
    问题描述:显示一幅图像,鼠标左键按下后移动时实时显示当前位置与鼠标按下时初始位置的直线距离,同时显示一条从初始位置到当前位置的红色直线。参考代码:运行效果:公众号“Python小屋”......
  • Python+matplotlib绘图时显示中文的设置方法
    在使用Python+matplotlib绘图时,默认不能显示中文字符,会显示为方块,例如下面的代码:上面代码绘制的图像如下,所有中文字符都显示为方块:如果要正常显示中文,可以使用matplotlib的rcParams设置font.family的值来统一设置中文字体,例如修改后代码生成的图像如下:通过rcParams还可以修改和设置......