《Python核心编程》--读书笔记(3)
时间:2009-06-06 来源:garyneville
- 含有数据属性的对象包括(但不限于):类、类实例、模块、复数和文件。
- Python的标准类型有1)数字2)整型3)布尔型4)长整型5)浮点型6)复数型)7)字符串8)列表9)元组10)字典。
- Python有一个特殊的类型,被称作Null对象或者NoneType,它只有一个值,那就是None。
- Python仅缓存简单整数,因为它认为在Python应用程序中这些小整数会被经常用到。
- Python 没有 char 或 byte 类型来保存单一字符或8 比特整数。你可以使用长度为1 的字符串表示字符或8 比特整数。
- Python 标准整数类型等价于C 的(有符号)长整型。
- 长整数类型是标准整数类型的超集, 当你的程序需要使用比标准整数类型更大的整数时,长整数类型就有用武之地了。在一个整数值后面加个L(大写或小写都可以),表示这个整数是长整数。用大写字母 “L”表示长整数。
- 1)如果有一个操作数是复数, 另一个操作数被转换为复数。2)否则,如果有一个操作数是浮点数, 另一个操作数被转换为浮点数。3)否则, 如果有一个操作数是长整数,则另一个操作数被转换为长整数;4)否则,两者必然都是普通整数,无须类型转换。
- 现阶段通过执行 from __future__ import division 指令, 也可以做到真正的除法,而不是地板除。
- 内建函数round()用于对浮点数进行四舍五入运算。
- 函数chr()接受一个单字节整数值,返回一个字符串,其值为对应的字符。函数ord()则相反,它接受一个字符,返回其对应的整数值。
- 当你的程序需要随机数功能时,random 模块就能派上用场。该模块包含多个伪随机数发生器,它们均以当前的时间戳为随机数种子。这样只要载入这个模块就能随时开始工作。
相关阅读 更多 +