当前位置: 首页 > news >正文

python学习之路(二)

一,数据类型

python和C语言一样采用IEEE754的存储方式来存储浮点数,因此会产生一定误差

比如说:a=0.1;b=0.2使用python程序进行加法时结果是0.30000000004。

为了解决这一问题,我们引入了decimal

如图可知引入decimal 后我们就可以精准的表示浮点数了。图片中的最后几行代码是在python中的科学计数法,e-05表示的是10的负五次方。

复数:如果我们定义变量x为一个复数,我们可以使用命令x.real来获取该复数的实部,使用命令x.imag来获取该复数的虚部。

二,数字运算

其中,地板除的结果是比x除以y的结果小的最大整数。abs函数适用于求数字的绝对值的,如果我们输入一个复数,那么我们得到的结果就是这个复数的模(根号下实部的平方加上虚部的平方)。

int(x)会将X变成整数,并非将X四舍五入,而是截掉小数部分后的数字。

pow(x,y)这个函数适用于求x的y次方的,如果我们输入三个数字会怎么样呢?其实并不会报错,如果我们输入三个数字在里面,python会先计算x的y次方,然后在对z求余数。

三,布尔类型

在布尔函数中,会返回false的东西:none和false,值为0的数字类型,以及空的序列和集合。

四,逻辑运算符

其中,and和not在python中满足短路逻辑。短路逻辑:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值。(举个栗子:3and4,and是两边同为真,才返回真,3时true,那么python会计算4的值,所以返回的是4:如果是 3 or 4,由于or是只要有一个是真,那么返回的就是真,所以直接就返回3了。)

五,运算优先级

其中,优先级的数字越大其优先级越高。

六,流程图

后面还有关于思维导图的部分,但是对本人现阶段作用不大,就没有记录。

今天的学习之旅到此结束,要去猛攻高数了,明天见!!!!!

http://www.dtcms.com/a/486236.html

相关文章:

  • IDEA弹框 Server‘s certificate is not trusted /服务器的证书不可信如何解决
  • ​rxn_yields 仓库介绍(https://rxn4chemistry.github.io/rxn_yields/)​
  • 前端视频课程添加水印,全屏不消失解决方法
  • 湖州网站建设哪家好google云平台 wordpress
  • Spring Boot性能优化详解
  • leetcode 329 矩阵中的最长递增路径
  • 生成模型实战 | 实时任意风格迁移
  • C++ --- 模版初阶
  • 外贸家具网站.net网站开发简介
  • Django 的文档接口
  • blender中对合并的物体重复设置材质,删除重复材质,批量复制材质
  • IDEA界面突然出现一条“竖线”,附解决办法
  • Git 学习及使用
  • 使用OpenGL加速图像处理
  • CUDA 调试器 sanitizer,检测数据竞争,竞争条件 race condition
  • Blender布料物理模拟生成插件 Simply Cloth Studio V1.4.4 + Simply Cloth Pro v3.0附使用教程
  • AWS CloudWatch:服务器的“眼睛”,实时监控一切动向
  • 云南省建设厅合同网站嵊州门户网站
  • 做网站需要学jsp我也来做外国网站购物
  • 异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
  • Spring Boot 3零基础教程,yml文件中配置和类的属性绑定,笔记15
  • Lua C API 中一段LUA建表过程解释
  • 用于大语言模型后训练阶段的新方法GVPO(Group Variance Policy Optimization)
  • k8s集群环境下Jenkins环境性能测试项目实战
  • 【k8s】在 k8s上部署一个 web 服务
  • 怎做网站网页设计属于什么行业
  • 02 Oracle JDK 下载及配置(解压缩版)
  • 「10.11」闪崩前比特币做空风波
  • 目标检测学习总结
  • java求职学习day40