python类型强制转换long to int的代码


Posted in Python onFebruary 10, 2013

python2.4版本以后,如果int的值超出范围不会溢出,而是内部转换为long,在网上没有找到从long型强制转换成int的代码,这里所说的int取值范围是和java里一致,即用四个字节表示。
自己写了一个函数,勉强可以用,供大家参考。

import sys
def LongToInt(value):
    assert isinstance(value, (int, long))
    return int(value & sys.maxint)

经过测试,在32位和64位上运算结果一致。

Python 相关文章推荐
Python的迭代器和生成器使用实例
Jan 14 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
Python多进程原理与用法分析
Aug 21 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
详解python深浅拷贝区别
Jun 24 Python
python代码编写计算器小程序
Mar 30 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
学会迭代器设计模式,帮你大幅提升python性能
Jan 03 Python
python函数缺省值与引用学习笔记分享
Feb 10 #Python
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 #Python
用python实现的去除win下文本文件头部BOM的代码
Feb 10 #Python
python创建只读属性对象的方法(ReadOnlyObject)
Feb 10 #Python
python将人民币转换大写的脚本代码
Feb 10 #Python
pydev使用wxpython找不到路径的解决方法
Feb 10 #Python
python的id()函数介绍
Feb 10 #Python
You might like
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
python之文件读取一行一行的方法
2018/07/12 Python
Python补齐字符串长度的实例
2018/11/15 Python
Python并发:多线程与多进程的详解
2019/01/24 Python
Python匿名函数及应用示例
2019/04/09 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
python logging模块的使用
2020/09/07 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
如何客观的进行自我评价
2013/12/17 职场文书
环保建议书300字
2014/05/14 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
告知书格式
2015/07/01 职场文书