Python不支持的类型
来源:互联网 发布:大学c语言教学视频 编辑:程序博客网 时间:2024/04/29 10:05
Python不支持的类型
1. char或byte
Python没有char或byte类型来保存单一字符或8位整型。但是可以使用长度为1的字符串表示字符或8位整型。
2. 指针
Python替你管理内存,因此没有必要访问指针。可以使用id()得到一个对象的身份号,这是最接近与指针的地址。因为你不能控制这个值,所有没有太大意义。
3. int vs short vs long
Python普通整型(int)相当于标准整型类型,不需要类似C语言中的int, short和long这三种整型类型。事实上Python的整型实现等同于C语言的长整型。
4. float vs double
C语言有单精度和双精度两种浮点类型。Python浮点类型(float)实际上是C语言的双精度浮点类型。Python认为同时支持两种浮点类型的好处与支持两种浮点类型带来的开销不成比例,所以Python决定不支持单精度浮点类型。对那些宁愿放弃更大的取值范围而需要更高精确读的用户来说,Python还有一种十进制浮点型类型Decimal,不过必须导入decimal模块才可以使用它。在处理金钱这类确定的值时,Decimal类型就很有用。
1. char或byte
Python没有char或byte类型来保存单一字符或8位整型。但是可以使用长度为1的字符串表示字符或8位整型。
2. 指针
Python替你管理内存,因此没有必要访问指针。可以使用id()得到一个对象的身份号,这是最接近与指针的地址。因为你不能控制这个值,所有没有太大意义。
3. int vs short vs long
Python普通整型(int)相当于标准整型类型,不需要类似C语言中的int, short和long这三种整型类型。事实上Python的整型实现等同于C语言的长整型。
4. float vs double
C语言有单精度和双精度两种浮点类型。Python浮点类型(float)实际上是C语言的双精度浮点类型。Python认为同时支持两种浮点类型的好处与支持两种浮点类型带来的开销不成比例,所以Python决定不支持单精度浮点类型。对那些宁愿放弃更大的取值范围而需要更高精确读的用户来说,Python还有一种十进制浮点型类型Decimal,不过必须导入decimal模块才可以使用它。在处理金钱这类确定的值时,Decimal类型就很有用。
0 0
- python不支持的类型
- Python不支持的类型
- ffmpeg 不支持的媒体类型
- 不支持类型
- VC20010CMFCPropertyGridProperty不支持Date类型的自动输出
- mysql的myisam存储类型不支持事务
- oracle不支持的字符集,nvarchar2类型
- freemarker不支持数值类型的获取
- python urllib 对 https 的访问不支持
- python官方不支持的扩展包
- windows下python一般不支持的包
- ImageException:图片类型不支持
- 不支持项目类型(.csproj)
- printf不支持string类型
- 430类型不支持自动化或不支持期望的接口错误解决
- 只进ResultSet 不支持请求的操作和不支持此游标类型/并发组合
- Python IDLE或Python Shell不支持中文编码的解决方案
- 错误:Solution Generator 不支持此类型的网站定义
- leetcode笔记:Integer Break
- 关于函数的总结之一
- iOS单元测试
- 动画
- 模板类
- Python不支持的类型
- poj 2356 鸽巢原理
- 基于Redis实现分布式锁,Redisson使用及源码分析
- Delete Node in a Linked List(有待完善)
- 1016
- 在linux(fedora23)上开发java
- 14.--list集合, 附射击游戏
- Add Two Numbers
- Android SDK在线更新镜像服务器