[学]《Python 核心编程》学习笔记(五)

5. 数字

5.1 数字类型

5.2 整型

  长整型    9999L

5.3 双精度浮点数

  64 bit (

    52M: 底数

    11E: 指数

    1S: 符号

  )

5.4 复数

  .real

  .imag

  .conjugate()

5.5 运算符

  coerce()

  1/2

  1//2

  1.0/2

  

from __future__ import division

5.6 内建函数和工厂函数

  bool()    ->   __nonzero__()

  long(obj, base = 10)

  complex(real, imag = 0.0)

  Ex:

    coerce(1.3, 134L)    ->    (1.3, 134.0)

  divmod( a, b)    ->     (除数,余数)

  pow(x, y, z)

  round()    四舍五入

  hex()

  oct()

  ord(‘a‘)    ASCII

  chr(97)

  unichr()    unicode

  

5.7 其他数字类型

5.8 相关模块

  NumPy

  SciPy

5.9 练习

  

时间: 2024-11-10 12:17:22

[学]《Python 核心编程》学习笔记(五)的相关文章

Python核心编程--学习笔记--5--数字

本章的主题是Python中的数字,这里详细介绍每一种数字类型,它们适用的各种运算符,以及用于处理数字的内建函数.在本章的末尾简单介绍了几个标准库中用于处理数字的模块. 1 数字类型 数字:标量贮存,可直接访问.值不可更改,更新数字的值其实是生成了一个新的对象. 创建数字对象:赋值的时候就已经创建. 更新数字对象:给变量赋新值时,其实是创建了一个新的对象,并将其引用赋值给变量.原对象引用计数减1. 删除数字对象:无法真正删除对象,只能用del语句删除对象的这个引用(变量名),之后不能使用这个引用.

《Python核心编程》 第五章 数字 - 课后习题

课后习题  5-1 整形. 讲讲 Python 普通整型和长整型的区别. 答:普通整型是绝大多数现代系统都能识别的. Python的长整型类型能表达的数值仅仅与你机器支持的(虚拟)内存大小有关. 5-2 运算符 (a) 写一个函数,计算并返回两个数的乘积 (b) 写一段代码调用这个函数,并显示它的结果 答: def pro(a,b): p = a*b return p a = int(raw_input("a=")) b = int(raw_input("b="))

python核心编程学习记录之映射和集合类型

字典是python里唯一的映射类型

《Python核心编程》笔记 Python对象

第4章 Python对象 1.Python对象 Python使用对象模型来存储数据,构造任何类型的值都是一个对象.所有的对象都有三个特性: 身份,可通过内建函数id()查看,这个值即该对象的内存地址. 类型,可通过内建函数type()查看. 值,对象表示的数据项. >>> p = 12 >>> id(p) 31108092 >>> type(p) <type 'int'> >>> p 12 >>> 2.标

Python核心编程_第五章课后习题

习题5_2.py #!/usr/bin/python def MyMultiple(x, y):         return x * y      for i in range(1, 10):      for j in range(1, i + 1):          print '%d * %d = %2d' % (j, i, MyMultiple(i, j)),                          if j == i:                     print

《python核心编程》笔记

创建文件(makeTextFile.py)脚本提醒用户输入一个尚不存在的文件名,然后由用户输入文件每一行,最后将所有文本写入文本文件 1 #!/usr/bin/env python 2 3 'makeTextFile.py -- creat text file' 4 5 import os 6 ls = os.linesep 7 8 # get file name 9 while True: 10 if os.path.exists(fname): #不存在返False,存在返True 11 p

《Python核心编程》第五章:数字

本章大纲 介绍Python支持的多种数字类型,包括:整型.长整型.布尔型.双精度浮点型.十进制浮点型和复数.介绍和数字相关的运算符和函数. 知识点 5.1 布尔型 从Python2.3开始支持bool,取值范围:True.False 5.2 标准整型 在32位机器上,标准整数类型的取值范围:-2的31次方 ~ 2的31次方-1 - Python标准整数类型等价于C语言的(有符号)长整型. - 八进制整数以数字 "0" 开头,十六进制整数以 "0x" 或 "

Python核心编程2第五章课后练习

本人自己做的练习,借鉴过网上资料,准确性不保证,欢迎各位前辈指教:-D. 5-1 整型,讲讲python普通整型与长整型区别 python整形一共有三种:布尔型,长整型和标准整型.普通整型与长整型的区别在于标准整形的取值范围是-2^31到2^31-1,长整型所能表达的数值与机器自身的内存有关. 5-2 定义一个函数,用于两个数相乘,并调用这个函数 #!/usr/bin/env python def Multiply(number1,number2): return number1*number2

《python核心编程》笔记——杂项

python语句默认会给每一行添加一个换行符,只要在最后加一个逗号就能改变这种行为 若函数里没有return就自动返回None对象 PEP(python增强提案简称)http://python.org/dev/peps dir()显示对象属性,如果没有参数,显示全局变量的名字 help()显示文档字符串,没有参数进入交互模式 type()返回对象类型,返回值本身是一个type对象 输入数值用input(),而不是raw_input() 当一个模块太大,驱动太多功能,应该考虑拆一些代码出来外键另一

【人生苦短,我学Python】个人学习笔记——设置pip和easy_install使用指定源

最近在学习编写 setup.py ,同时有一个内部pypi源,希望用内部源而不是默认源.在stackoverflow搜索到了,贴过来备忘. 方法如下: # Add the following to ~/.pydistutils.cfg for easy_install [easy_install] index_url = http://localhost:8000/ # Add the following to ~/.pip/pip.conf for pip [global] index-url