1. 整形的表示范围-2^32~2^32 - 1 ; 长整形表示:aLong = 99999L

2. 复数的属性, num.real,该复数的实部, num.imag,该复数的虚部。num.conjugate(),返回该复数的共轭复数。

3. 除法, 传统除法,1/2 =0, 1.0/2.0 = 0.5, 传统除法会舍去小数部分,返回一个整型, 如果操作数之一是浮点数,则执行真正的除法。

  真正的除法,需要先导入模块,from __future__ import division 1/2 = 0.5

  地板除 1//2 =0 , -1//2 = -1 ,地板除无论操作数为何种数值类型, 总是舍去小数部分,返回数字序列中比真正的商小的最接近的数字。

4. 幂运算 3 ** 2 = 9, pow(x, y, mod=1),  取x的y次方,如果提供mod参数,则计算结果在对mod进行取余运算

5. 标准类型函数: com(obj1, obj2), str(obj), type()

6. 数字类型函数:int(), long(), float(), complex()

7. 功能函数: abs(), coerce(1, 2), (将两个数转换为同一个类型,然后以一个元组的形式返回)。自定义两个数值类型转换的方法。仅返回一个包含类型转换完毕的两个数值元素的元组。coerce(1.0, 2) =(1.0,2.0)

  divmod()内建函数把除法和取余运算结合起来,返回一个包含商和余数的数组。eg:divmod(10,3) = (3, 1);

  round(x), round(x, n) , n代表小数点的位数,默认n=0, 返回一个浮点数,

8. int() , math.floor(), round() 的区别:

  • int()函数直接截去小数部分
  • floor() 得到最接近原数但是小于原数的整数
  • round()得到最接近原数的整数(返回为浮点类型) 四舍五入

9.  hex(n), oct(n), 将十进制转换为十六进制或者八进制。

10. ord(), 将一个字符转换为对应的AScll码, chr(n) 将n转化为对应的字符串 0<= n <=255  , unichr() 接受unicode码值,返回对应的unicode字符。

11. 布尔型是整形的子类,没有__nonzero__()方法的对象的默认值都是True。

转载于:https://www.cnblogs.com/yongpan666/p/3718917.html

day3_python学习笔记_chapter5_数字相关推荐

  1. CCC3.0学习笔记_数字密钥数据结构

    CCC3.0学习笔记_数字密钥数据结构 系列文章目录 文章目录 系列文章目录 前言 4.1 Applet Instance Layout 4.2 Digital Key Structure 4.2.1 ...

  2. Python学习笔记_2_数字、注释以及禅

    Python学习笔记2_数字.注释以及禅 数字 print(2+3) 5 print(2**3) 8 #用str()避免类型错误age=20message="Happy "+str ...

  3. 【学习笔记】数字证书,私钥——公钥

    1.公钥是公开的,给大家用的,为的是解密私钥加密的内容.(可以用来验证是否是私钥拥有者发布的内容) 2.私钥是个人私有的,作用是解密公钥加密的内容.(可以使别人给私钥拥有者发的消息避免让别人看到) 数 ...

  4. Lua学习笔记之数字

    1.数码 5.2版本及之后,使用浮点数表示数字.从5.3版本开始,有两种表现形式:64位整数(simply integers),双精度点数(simply floats) .有小数点或者指数的视为浮点数 ...

  5. python数字和运算_Python学习笔记:数字类型和运算符,与

    数字类型 整数类型: 数制: 十进制 二进制:以0b或0B开头 八进制:以0o或0O开头 十六进制:以0x或0X开头 浮点类型: 带小数点,范围−10 308 ~10 308 ,精度数量级10 −16 ...

  6. python3学习笔记 雨痕_Python 3 学习笔记:数字和布尔

    数字 基本类型 整数 在 Python 编程中,整数就是数学意义上的整数,包括正整数.负整数和零,且它的位数是任意的.根据表示方法的不同,可以分为: 二进制整数 八进制整数 十进制整数 十六进制整数 ...

  7. Java学习笔记 06 数字格式化及数学运算

    一.数字格式化 DecimalFormat类 >>DecimalFormat是NumberFormat的子类,用于格式化十进制数,可以将一些数字格式化为整数.浮点数.百分数等.通过使用该类 ...

  8. tensorflow学习笔记——手写体数字识别

    使用tensorflow框架搭建全连接神经网络,用于识别手写体数字,希望对大家有帮助. import tensorflow as tf from tensorflow.examples.tutoria ...

  9. CCC3.0学习笔记_数字密钥分享

    系列文章目录 第六章 CCC3.0 DIGITAL KEY SHARING 数字密钥分享 文章目录 系列文章目录 前言 一.跨平台密钥分享通道建立 1. Channel Establishment f ...

最新文章

  1. 电路与电子学-第一章直流电路分析方法小概括
  2. 谷歌发布TensorFlow 1.4与TensorFlow Lattice:利用先验知识提升模型准确度 搜狐科技 10-12 15:29 选自:Google Research Blog 参与:李泽南、
  3. C++迭代器失效的几种情况总结
  4. python idle 清屏问题的解决
  5. java获取url的参数page返回数值page计算_Java常用代码汇总,建议背会
  6. python3汉字转unicode_Python3 编码问题: 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯...
  7. docker基础+registry
  8. 安装cx_Oracle 遇到的杂项问题
  9. 统计python文件中的代码,注释,空白对应的行数
  10. Laravel 获取执行的sql语句
  11. android下在屏幕适配小总结
  12. 学习一些和redux一样作用的mobx知识
  13. ZT: 排名前50个常用软件下载(带序列号)
  14. mysql中日期相减_一篇文章,搞定Excel表格中日期计算,内含公式详解!
  15. 可靠性 可用性 可维护性
  16. mysql怎么加载txt文本1148_如何解决MySQL导入数据之ERROR1148(42000)
  17. mac 教程 终端设置代理
  18. 阿莫电子为啥越来越差?
  19. win10激活出现错误0xc004C003
  20. CouchDB(1):apache CouchDB介绍与安装

热门文章

  1. Jenkins: 执行 PowerShell 命令
  2. 黄聪:使用srvany.exe将任何程序作为Windows服务运行
  3. Hadoop 2.X 从入门到精通系列视频课程套餐
  4. 45种Javascript技巧大全
  5. AIX 系统的启动和关机
  6. ISA Server实验环境搭建与企业×××配置
  7. Python的5种传参姿势,两分钟就能了解
  8. Django modules模块
  9. 基于云的CRM系统到底好在哪里?
  10. drbd(一):简介和安装