python提⽰类型检查限制函数参数类型
参数规范/参数限制
def add(a: int, b: int)->int: #int具有提⽰效果,提⽰这⾥要传整数类型数据,->int 提⽰输出的是int类型数据;str代表字符,dict代表字典。。。
union是什么类型# def add(a, b): # 通常我们这么写,但是⽔平不好或别的程序员看到后不清楚要传参是什么类型容易出错,所以在公司中通常是加了上⾯的提⽰⽅法。
# return a + b
通常公司这么写,不同程序员之间的代码可读性更⾼,避免不必要的⼯作错误,提升效率。
类型检查改进
Python3.10版本中,联合运算符使⽤“|”线来代替了旧版本中的Union[]⽅法,使得程序更加简洁,不仅如此,Python3.10在⼀些内置函数中,同样可以利⽤“|”线的联合运算符来提升程序的性能。
类型别名的更改
在旧版本中,可以直接通过不同类型的赋值操作来赋予类型新的名字,⽽在Python3.10版本中,则通过
TypeAlias来规定了类型名字的替换。这样操作的优势在于能够让程序开发⼈员和Python编辑器更加清楚的知道newname是⼀个变量名还是⼀个类型的别名,提升程序开发的可靠性。
⼆进制表⽰中的频率为1的数量统计
在Python3.10版本中,可以通过调⽤bit_count函数来统计⼆进制中数字“1”的个数,当然,在旧版本中,也可以通过很简单的代码实现这个功能。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论