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正则捕获操作示例
Aug 19 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
Python实现的简单计算器功能详解
Aug 25 Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 Python
Python给定一个句子倒序输出单词以及字母的方法
Dec 20 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
nginx+uwsgi+django环境搭建的方法步骤
Nov 25 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
pandas中ix的使用详细讲解
Mar 09 Python
pyecharts动态轨迹图的实现示例
Apr 17 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
方法汇总:Python 安装第三方库常用
Apr 26 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
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
JavaScript 函数replace深入了解
2013/03/14 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
python使用htmllib分析网页内容的方法
2015/05/08 Python
详解python3实现的web端json通信协议
2016/12/29 Python
Python正则表达式经典入门教程
2017/05/22 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
python生成带有表格的图片实例
2019/02/03 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
大学生村官事迹材料
2014/01/21 职场文书
会计自我鉴定
2014/02/04 职场文书
优秀食品类广告词
2014/03/19 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
迁户口计划生育证明
2014/10/19 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis