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的Flask框架中实现简单的登录功能的教程
Apr 20 Python
Python的消息队列包SnakeMQ使用初探
Jun 29 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
Python深度优先算法生成迷宫
Jan 22 Python
详解django中使用定时任务的方法
Sep 27 Python
Python生成MD5值的两种方法实例分析
Apr 26 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
Python数学形态学实例分析
Sep 06 Python
python3利用Axes3D库画3D模型图
Mar 25 Python
python线程池如何使用
May 28 Python
tensorflow 大于某个值为1,小于为0的实例
Jun 30 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
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
node.js中EJS 模板快速入门教程
2017/05/08 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
如何将百度地图包装成Vue的组件的方法步骤
2019/02/12 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
Python双链表原理与实现方法详解
2020/02/22 Python
python 基于opencv实现图像增强
2020/12/23 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
2014年两会学习心得体会
2014/03/10 职场文书
停车位租赁协议书
2014/09/24 职场文书
人事代理委托书
2014/09/27 职场文书
计划生育责任书
2015/05/09 职场文书
经销商会议开幕词
2016/03/04 职场文书
创业计划书之面包店
2019/09/17 职场文书
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫