Python3中的算术运算符详解
作者:AYO小涛 发布时间:2022-04-13 03:01:45
标签:Python,算术,运算符
一·算术运算符
在python中,算术运算符与数学中的算术运算极为类似,只是有些运算符号有所差别。算术运算符的算术计算一般是运用于int类型与floa类型,同时+与*还可以运用到各种序列的拼接合并与复制中。
优先级:有括号先算括号内的,再乘方>乘除>整除>取余>加减进行运算。
运算符 | 名称 | 说明 |
+ | 求和 | 数学里的加法 |
- | 取差 | 数学里的减法 |
* | 相乘 | 数学里的乘法 |
/ | 相除 | 数学里的除法 |
% | 取余 | 得到除法的余数,比如:10%3=1 |
** | 幂运算 | 得到某数的的多少次方,比如:3**3=27 |
// | 整除 | 得到商的整数部分,比如:14//5=2 |
二·代码演示
1·求和 +
print(7 + 8 + 2)
# 输出结果:17
2·取差 -
print(7 - 2 - 2)
# 输出结果:3
3·相乘 *
print(7 * 2)
# 输出结果:14
4·相除 /
print(8 / 2)
# 输出结果:4
5·取余 %
print(9 % 2)
# 输出结果:1
6·幂运算 **
print(9 ** 2)
# 输出结果:81
7·整除 //
print(9 // 2)
# 输出结果:4
8·优先级混合运算
print((2+1)**3*3/3//2%2+2)
# 输出结果:3
三·'+'与'*'在序列中的使用
1·拼接合并 +
运用于字符串,列表,元组这三个数据序列中。
字符串:
str1 = "大家好"
str2 = '我是'
str3 = str2 + str1
print(str3)
# 输出结果:我是大家好
列表:
list1 = [1.2, 2]
list2 = [3, 4]
list3 = list1+list2
print(list3)
# 输出结果:[1.2, 2, 3, 4]
元组:
tuple1 = (1, 2)
tuple2 = (3, 4)
tuple3 = tuple1+tuple2
print(tuple3)
# 输出结果:(1, 2, 3, 4)
2·复制 *
运用于字符串,列表,元组这三个数据序列中。
字符串:
print('_'*30)
# 输出结果:______________________________
列表:
# * 列表 复制列表中的数据,不会复制括号
list1 = [1.2, 2]
list4 = list1*2
print(list4)
# 输出结果:[1.2, 2, 1.2, 2]
元组;
# * 元组 复制列表中的数据,不会复制括号
tuple1 = (1, 2)
tuple4 = tuple1*2
print(tuple4)
# 输出结果:(1, 2, 1, 2)
来源:https://blog.51cto.com/u_15320761/5621781


猜你喜欢
- VueConf ,尤大说, Vue 支持 Ts 了,网上关于 Vue + Ts 的资料有点少, 楼主踩了一个星期坑,终于摸明白了 修饰器 的
- 今天在给元素注册事件的时候,使用addEventListener遇到了一个问题,这个好像之前也遇到过,觉得有必要总结一下,就是js函数作为参
- typeof都返回object在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是数
- div+css实现圆角边框,在网络上查看了一下,很多都是实现圆角的矩形的方法,我在这里介绍的是实现圆角矩形边框的方法。用代码说明问题:<
- 一、操作步骤导入:import flask,json实例化:api = flask.Flask(name)定义接口访问路径及访问方式:@ap
- Problem:Solution:参考stackoverflow给出的解决方案:https://stackoverflow.com/ques
- 很多网站现在都有使用QQ作为在线客服工具,我们点击它可以很方便的和网站人员联系,本站为你整理了在网站上使用QQ在线客服的代码,共13种风格,
- 1.集合的定义集合的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))s1 = {1}p
- 本文实例讲述了Python字符串的全排列算法。分享给大家供大家参考,具体如下:题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列
- 1、settings.INSTALLED_APPS下添加:django.contrib.staticfiles2、settings.py下添
- 一、交换变量x = 6y = 5x, y = y, xprint x>>> 5print y>>> 6二
- IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固
- 场景描述:场景描述:一个接口(IPerson)有很多个的字段,可能有几百。而且这些字段都是必须的。我们需要使用这个接口,但是我又不可能使用它
- 于是写测试程序。。。不行 下载最新的ODBC。。。还是不行 通过sql plus查询。。。咦?竟然也查不到。。。 于是,折腾。。。折腾。。。
- 自己前端开发中常用到的一些技巧及问题解决方法,会常更新,希望对前端路上的朋友有帮助。1、文章标题列表中日期居右显示的方法(提供了两种方法,使
- ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁
- 背景有时本地服务器的时间不准了,需要同步互联网上的时间。解决方案NTP时间同步,找到一些可用的NTP服务器进行同步即可。通过获取一些大型网站
- 摘要:本文介绍HetuEngine实现On Yarn的原理,通过阅读本文,读者可以了解HetuEngine如何在资源使用方面融入Hadoop
- RSS 是一种基于 XML的文件标准,通过符合 RSS 规范的 XML文件可以简单实现网站之间的内容共享。Ajax 是Asynchronou
- 前言用Python如何写一个接口呢,首先得要有数据,可以用我们在网站上爬的数据,在上一篇文章中写了如何用Python爬虫,有兴趣的可以看看: