Python 数字类型
来源:互联网 发布:制造业软件集成商 编辑:程序博客网 时间:2024/06/05 03:23
Python 数字类型
首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。
1、数字常量
除了包括整型、浮点型,还包括十六进制、八进制和二进制整型。还有复数类型。整型,123,-45
浮点,1.23,1.,3.14e10
十六进制,0xff
八进制,012
二进制,0b10100101
复数,3+4j,-4j
2、数字类型转换
(1) 使用int()和float()函数实现整型和浮点型的相互转换。>>> int(2.3), int(2.7) # int()函数把浮点型转成整型(2, 2)>>> float(3) # float()函数把整型转成浮点型3.0(2) oct()、hex()和bin()函数分别将整型以八进制、十六进制和二进制显示。
>>> oct(255) # 八进制显示'0377'>>> hex(255) # 十六进制显示'0xff'>>> bin(255) # 二进制显示'0b11111111'(3) int(str, base)函数可以将字符串转换成整型。
>>> int("255") # 该字符串是十进制整数255>>> int("0377", 8) # 该字符串是八进制整数255>>> int("0xff", 16) # 该字符串是十六进制整数255>>> int("0b11111111", 2) # 该字符串是二进制整数255
3、复数类型。
可以直接定义,也可以使用complex()函数。>>> (1 + 3j) # 复数直接定义(1 + 3j)>>> complex(3), complex(1, -3) # complex()函数定义复数类型((3+0j), (1-3j))>>> (1 - 3j) * complex(3, 5) # 复数乘法(18-4j)
4、操作符(/)和(//)。
>>> 10/4, -10/4, 9/4, -9/4 # 正数和负数都向下取整(2, -3, 2, -3)>>> 10.0/4, -10.0/4 # 浮点正常值(2.5, -2.5)>>> 10//4, -10//4, 9//4, -9//4 # 整型相除,与/相同(2, -3, 2, -3)>>> 10.0//4, -10.0//4 # 浮点相除,同样向下取整,返回浮点(2.0, -3.0)
5、内置函数。
>>> pow(2, 8) # 幂操作,同**操作。256>>> abs(-1.23) # 取绝对值。1.23>>> round(2.3), round(2.5) # 正数四舍五入(2.0, 3.0)>>> round(-2.3), round(-2.5) # 负数四舍五入(-2.0, -3.0)
0 0
- python数字类型
- Python中数字类型
- Python - 数字类型
- Python 数字类型
- Python 数字类型
- python3之数字(python的数字类型)
- Python类型和运算--数字
- 《Python核心编程》数字类型
- python 数据类型 之 数字类型
- Python数据类型之数字类型、字符串类型
- Python语言中的类型之数字类型--Python(10)
- python字符串与数字类型转化
- Python 学习笔记之数字类型
- Python记录一二之数字类型
- python 数字类型变量及其方法详解
- python基本数字类型操作实例
- python中数字类型与处理工具
- python:1:数字类型相关函数
- Latex 参考文献引用 出错 “missing \item”
- Apache部署django项目
- springMVC对于controller处理方法返回值的可选类型
- 3.MapReduce高级接口编程(partitioner、sort、combiner)
- 【Java每日一题】20170301
- Python 数字类型
- React最佳实践
- xml常见解析
- 纯css实现三级菜单栏
- Apache 2.4 基于端口配置多个Diango项目
- Cocos2d-x 纹理管理
- Mybatis诡异的org.apache.ibatis.binding.BindingException(曾经的坑)
- Ajax上传文件至MVC的controller
- java语言编程实现打开exe可执行文件以及txt,word等文件功能