python数字和运算_Python学习笔记:数字类型和运算符,与
数字类型
整数类型:
数制:
十进制
二进制:以0b或0B开头
八进制:以0o或0O开头
十六进制:以0x或0X开头
浮点类型:
带小数点,范围−10
308
~10
308
,精度数量级10
−16
浮点数运算存在不确定尾数
非BUG,一般发生在10
−16
附近
计算机以二进制表示小数,可无限接近,但可能不相同
科学计数法:e表示a∗10
b
复数类型
函数:
pow(x,y[,z])
计算x^y%z 幂余 […]表示可省略
abs(x)
计算x的绝对值
divmod(x,y)
计算x//y x%y 商余 输出商与余
round(x,d)
对x进行四舍五入,d是小数截取位
max(a,b,c…)
取最大值
min(a,b,c…)
取最小值
运算符
**(乘方)
x**y
返回x的y次方(x^y)
//(整除)
x//y
x除以y并对结果向下取整数至最接近的整数
& (按位与)
对数字进行按位与操作。5 & 3 输出 1
| (按位或)
对数字进行按位或操作。5 | 3 输出 7
^ (按位异或)
对数字进行按位异或操作。5 ^ 3 输出 6
~ (按位取反)
x 的按位取反结果为 -(x+1)。~5 输出 -6
not (布尔“非”)
如果 x 是 True ,则返回 False 。如果 x 是 False ,则返回 True 。x = True; not x 返回 False
and (布尔“与”)
如果 x 是 False ,则 x and y 返回 False ,否则返回 y 的计算值。当 x 是 False 时, x = False; y = True; x
and y 将返回 False 。在这一情境中,Python 将不会计算 y,因为它已经了解 and 表达式的左侧是 False ,这意味着整个表达式都将是 False 而不会是别的值。这种情况被称作短路计算(Short-circuitEvaluation)
or (布尔“或”)
如果 x 是 True ,则返回 True ,否则它将返回 y 的计算值。x = Ture; y = False; x or y 将返回 Ture 。在这里短路计算同样适用
python数字和运算_Python学习笔记:数字类型和运算符,与相关推荐
- python购物街价格竞猜_Python学习笔记 - 数字竞猜小游戏
知识点 Python判断字符串的主要用法:str.isalnum():所有字符都是数字或字母 str.isalpha():所有字符都是字母 str.isdigit():所有字符都是数字,并且为整型数字 ...
- python查看方法作用_python学习笔记1,新手小白也能看得懂
这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...
- python的基本数据结构_python学习笔记-基本数据结构
Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...
- [转载] python numpy 子数组_Python学习笔记3:Numpy入门
参考链接: Python中的numpy.logaddexp2 参考<Python:数据科学手册>一书,仅作个人学习及记录使用,若有侵权,请联系后台删除. 1 理解Python中的数据类型 ...
- python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度
python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib: matplotlib 1.11 numpy: nump ...
- python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串
序列 序类是一个集合概念, Pthon包括六种内建序列: 列表, 元组, 字符串, Unicode字符串, buffer对象和xrange对象. 其中, 我们最长用的要数前三个. 通用序列操作 1. ...
- python数值类型的操作_Python学习笔记,数值类型及操作
数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...
- python中pandas格式_Python学习笔记之数据分析中Pandas常用知识
前言 Pandas基于两种数据类型:series与dataframe. 一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以 ...
最新文章
- iOS HitTest 机制
- 40 张图带你搞懂 TCP 和 UDP
- (已解决)IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY。Someone could be eavesdropping on you
- ajax 跨域请求,每次会发送两个请求?
- 百度的索引真的比雅虎多么?
- .Net 2.0中使用扩展方法
- Exynos4412 文件系统制作(一)—— 文件系统的启动过程分析
- LeetCode 1718. 构建字典序最大的可行序列(贪心+回溯)
- 发布一个网页智能解析算法库
- 毕业不到一年的前端开发同学的焦虑
- 渗透小助手——几个密码收集工具
- 原子结构示意图全部_所有原子结构示意图 (1)
- BIGEMAP中打开高清卫星影像谷歌地图
- 监管大屏系统_国网信息运维综合监管系统及大屏可视化平台建设介绍
- 如何读SPD 信息...(转自英布之剑的博客)
- Android opengl es 3.0 + ndk 绘画涂鸦项目
- Programming: Principles and Practice Using C++
- 教你使用python在终端创建炫酷二维码!!!
- cluster_acc计算
- 在线教育平台edx运营情况数据分析报告——SQLTableau
热门文章
- php新浪api,php调用新浪短链接API的方法,php调用新浪api_PHP教程
- 组合键 发送指定信号_Django signal 信号机制的使用
- 【小项目关键技术二】UGV电机编码测速
- 大神们都在用的终端工具,多合一全能终端神器MobaXterm
- 【Android工具】Yandex!可以安装PCchrome插件的手机浏览器!更新网页剪辑插件测试情况...
- 基于socket的线上聊天框
- 【Fibonacci-PEG,LDPC】基于Fibonacci-PEG算法的LDPC码校验矩阵的构造
- kmalloc、vmalloc、malloc、calloc的区别
- 驰骋工作流程底层的API开发接口-重要的
- 依赖包的添加和自动检测机制