python中的数值类型比较多,小伙伴们倾向于整数的多一点,其实还有个长整数也比较有意思。就比整数多了一个字,不过用法区别比较大。今天我们就来看看long() 函数是如何转换成长整型的,平时忽略了这个知识点的小伙伴也一起跟我们学习下吧。
1.说明
Python long() 函数将数字或字符串转换为一个长整型。
2.语法
class long(x, base=10)
3.参数
x — 字符串或数字。
base — 可选,进制数,默认十进制。
4.返回值
返回长整型数。
5.实例
def _is_integer(x):
"""Determine whether some object ``x`` is an
integer type (int, long, etc). This is part of the
``fixes`` module, since Python 3 removes the long
datatype, we have to check the version major.
Parameters
----------
x : object
The item to assess whether is an integer.
Returns
-------
bool
True if ``x`` is an integer type
"""
return (not isinstance(x, (bool, np.bool))) and
isinstance(x, (numbers.Integral, int, np.int, np.long, long)) # no long type in python 3
以上就是python long函数在数字和字符串转化方面的应用,小伙伴们有没有成功转换成长整型呢,一定要按照上方小编的代码哦~
转载自:python学习网 https://www.py.cn/
发表评论
还没有评论,快来抢沙发吧!