算术运算符的基本使用 | 学习笔记

简介: 快速学习 算术运算符的基本使用

开发者学堂课程【Python入门 2020年版算术运算符的基本使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10248


算术运算符的基本使用


内容介绍

一、   常见运算符

二、   算数运算符


一、  常见运算符

1.  算数运算符

2.  赋值运算符

3.  比较运算符

4.  逻辑运算符

5.  位运算符


二、  算数运算符

1.  算术运算符的分类

#Python 里支持很多的算数运算符:

+ - */ 除  **幂运算  //整除  %取余

Python支持的运算符

+”  加法  例:print1+1#2

运行结果

image.png

-”  减法  例:print4-2#2

运行结果

image.png

*”  乘  例:print3*2#6

/”  除  例:print6/2#3.0 print9/2)#4.5

运行结果:

image.png

注:

33.0是有区别的,62是两个整数,得到的3.0是一个浮点数。

Python2python3的区别:

除法运算符的区别:在 python2里面计算得到的结果是整数,10/3==>3

python3里两个整数相除得到的结果会是一个浮点数,10/3=3.3333333

**” 幂运算  例:print3**3#27  

运行结果:

image.png

注:开平方根的运算。

案例:计算 根号81,因为A14C794418294BFCB1BD06AE77E7A37A.gif,所以ED941F6FBE4C49719E8DD0B35DE3E760.gif。故利用81的二分之一幂运算即可得到相应结果。

的二分之一幂运算即可得到相应结果。

但是在计算过程中一般会写成Print81**1/2#40.5

运行结果:

image.png

这个结果为什么是40.5,原因是此计算过程忽略了算数运算的优先级,实质是先进行了811次方的幂运算,然后在除以二,正确的做法是:print81**1/2))#9.0

运行结果:

image.png

//“  整除 (只取整数部分)  例:如果是 print10/3#3.33333333,这是一个除法运算。

运行结果:

image.png

若是 print10//3#3

运行结果:

image.png

整除,只取整数部分。

%“  取余运算(又称取模运算),就是只取余数   例:print10%3#1

运行结果:

image.png

再者:print1928%9876#1928

运行结果:

image.png

特殊的,如果 A%BB>A,则运算结果为 A,因为除的时候上面只能上零,所以还是除数值。

相关文章
|
存储 SQL 分布式计算
Fusion Insight大数据平台介绍
1. 概述 华为Fusion Insight是一个分布式数据处理系统,对外提供大容量的数据存储、查询和分析能力。Fusion Insight在Hadoop集群上又封装了一层,类似于开源的CDH,HDP等大数据平台。
5806 0
|
iOS开发 Perl
解決pod install报错:unable to access: LibreSSL SSL_read: error:Operation timed out, errno 60
解決pod install报错:unable to access: LibreSSL SSL_read: error:Operation timed out, errno 60
416 0
|
存储 算法 数据可视化
Python 金融编程第二版(GPT 重译)(一)(1)
Python 金融编程第二版(GPT 重译)(一)
279 1
|
JavaScript Linux C++
Docker构建Node.js应用镜像
Docker构建Node.js应用镜像
848 0
|
存储 监控 负载均衡
SpringCloud常见服务注册中心
🍅程序员小王的博客:程序员小王的博客 ​​​​​​ 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
1037 0
SpringCloud常见服务注册中心
|
资源调度 前端开发 JavaScript
你必须了解的 React 18 新特性
你必须了解的 React 18 新特性
你必须了解的 React 18 新特性
|
传感器 安全 测试技术
Android 13适配
Android 13适配
1013 0
|
安全 物联网 Linux
QNX、Linux、Android、wince各有什么优劣?
QNX、Linux、Android、wince各有什么优劣?
QNX、Linux、Android、wince各有什么优劣?
|
网络协议 Linux 数据安全/隐私保护
Cloudreve离线下载Aria2安装教程
Aria2 是 轻量级 多协议多源命令行 下载实用程序 。Aria2下载教程非常多,一些跨了一两年的,版本已经更新了几代,部分操作已经失效。
1008 0
Cloudreve离线下载Aria2安装教程
|
消息中间件 JSON 关系型数据库
SQLServer CDC数据通过Kafka connect实时同步至分析型数据库 AnalyticDB For PostgreSQL及OSS
本文主要介绍如何通过消息对接, kafkakafka-connect数据平台以及相关插件将数据同步到分析型数据库 AnalyticDB PostgreSQL
10298 0
SQLServer CDC数据通过Kafka connect实时同步至分析型数据库 AnalyticDB For PostgreSQL及OSS