Python整型运算之布尔型、标准整型、长整型操作示例

yipeiwu_com6年前Python基础

本文实例讲述了Python整型运算之布尔型、标准整型、长整型操作。分享给大家供大家参考,具体如下:

#coding=utf8
def integerType():
  '''''
  布尔型:
  该值的取值范围只有两个值:True(1)、False(0)
  '''
  Tbool=True
  Fbool=False
  print "The True is stand for %d" %(Tbool)
  print "The False is stand for %d" %(Fbool)
  print
  '''''
  python标准整数类型:
  Python标准整数类型是最通用的数字类型。
  在大多数32位机器上,标准整数类型的取值范围:-2147483648 到 2147483647
  Python标准整数类型等价于C的有符号长整型。
  八进制整数以数字“0”开始。
  十六进制整数以“0x”或“0X”开始
  '''
  bInt=010101
  dInt=84455555
  oInt=075
  hInt=0xabc
  print "The binary of the standard integer:",bInt
  print "The decimal of the standard integer:",dInt
  print "The octal of the standard integer:",oInt
  print "The hexadecimal of the standard integer:",hInt
  print
  '''''
  python长整型:
  Python长整型能表达的数值仅仅与机器值的(虚拟)内存大小有关。
  长整数类型是标准整数类型的超集。
  在一个整数值后面加上个L(大写或小写都可以,推荐使用大写,避免和数字1混淆),表示这个整数时长整数。
  这个整数可以是十进制、八进制、十六进制。
  只有对长整数调用repr()才有机会看到L,对长整数调用str()看不到L。
  整型和长整型正在统一为一种。
  '''
  bLong=0111111111111111111111111111111111111111111111L
  dLong=8888888888888888888888888888888888888888888888L
  oLong=0777777777777777777777777777777777777777777777L
  hLong=0XFFFFFFFFFFFFFFFFFAAAAAAAAAAAAABBBBBBBBBB78L
  print "The binary of the long integer:",repr(bLong)
  print "The decimal of the long integer:",repr(dLong)
  print "The octal of the long integer:",repr(oLong)
  print "The hexadecimal of the long integer:",repr(hLong)
  print
'''''call the function : integerType()'''
integerType()

运行结果如下图:

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.jb51.net/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.jb51.net/jisuanqi/jsq

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

视觉直观感受若干常用排序算法

视觉直观感受若干常用排序算法

直观感受几种常用排序算法,具体内容如下 1 快速排序 介绍:   快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下...

Django配置celery(非djcelery)执行异步任务和定时任务

Django配置celery(非djcelery)执行异步任务和定时任务

所有演示均基于Django2.0 celery是一个基于python开发的简单、灵活且可靠的分布式任务队列框架,支持使用任务队列的方式在分布式的机器/进程/线程上执行任务调度。采用典型的...

利用Pandas 创建空的DataFrame方法

平时写pyhton的时候习惯初始化一些list啊,tuple啊,dict啊这样的。一用到Pandas的DataFrame数据结构也就总想着初始化一个空的DataFrame,虽然没什么太大...

kali中python版本的切换方法

kali中python版本的切换方法

如下所示: update-alternatives --config python 一条简单的命令,如下图所示: 以上这篇kali中python版本的切换方法就是小编分享给大家的...

Python书单 不将就

Python书单 不将就

每天都有小伙伴询问Python的书,哎呀,动力所致,书单来了。7本,涵盖范围蛮大的。Python热持续中,入门计算机首选语言。 python游戏编程快速上手 (斯维加特著) (点击,直...