Python3中的算术运算符详解

目录
  • 一·算术运算符
  • 二·代码演示
    • 1·求和 +
    • 2·取差 -
    • 3·相乘 *
    • 4·相除 /
    • 5·取余 %
    • 6·幂运算 **
    • 7·整除 //
    • 8·优先级混合运算
  • 三·'+'与'*'在序列中的使用
    • 1·拼接合并 +
    • 2·复制 *

一·算术运算符

在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)

到此这篇关于Python3中的算术运算符详解的文章就介绍到这了,更多相关Python算术运算符内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python算术运算符实例详解

    Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0 ** 幂 - 返回x的y次幂 a**b 输出结果 20 // 取整除 - 返回商的整数部分 9//2

  • python小例子-缩进式编码+算术运算符+定义与赋值

    目录 一.​缩进式编码 二.算术运算符 三.定义与赋值 以Python 3.x版本为主 一.​缩进式编码 解释型:没有编译环节,直接运行执行代码显示效果 ​缩进式编码风格:​ 代码块不使用大括号{}包含类.函数逻辑判断代码 ​逻辑判断:​ a='你好' b='51CTO' f=True if f: c=a+','+b print (c) else: c=a+b print (c) ​效果如下:​ 二.算术运算符 特点:易于学习.阅读.维护.跨平台.可扩展等 ​运算符​ 编号 算术运算符 符号 1

  • python入门教程之基本算术运算符

    一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > >= <= #举例说明: x = 10 y = 20 print(x > y) # False print(x < y) # True print(x >= y) # False print(x <= y) # True print(x == y) # False prin

  • Python3中的算术运算符详解

    目录 一·算术运算符 二·代码演示 1·求和 + 2·取差 - 3·相乘 * 4·相除 / 5·取余 % 6·幂运算 ** 7·整除 // 8·优先级混合运算 三·'+'与'*'在序列中的使用 1·拼接合并 + 2·复制 * 一·算术运算符 在python中,算术运算符与数学中的算术运算极为类似,只是有些运算符号有所差别.算术运算符的算术计算一般是运用于int类型与floa类型,同时+与*还可以运用到各种序列的拼接合并与复制中. 优先级:有括号先算括号内的,再乘方>乘除>整除>取余>

  • 对Python3中的input函数详解

    下面介绍python3中的input函数及其在python2及pyhton3中的不同. python3中的ininput函数,首先利用help(input)函数查看函数信息: 以上信息说明input函数在python中是一个内建函数,其从标准输入中读入一个字符串,并自动忽略换行符. 也就是说所有形式的输入按字符串处理,如果想要得到其他类型的数据进行强制类型转化.默认情况下没有 提示字符串(prompt  string),在给定提示字符串下,会在读入标准输入前标准输出提示字符串.如果遇 文件结束符

  • HashMap源码中的位运算符&详解

    引言 最近在读HashMap源码的时候,发现在很多运算符替代常规运算符的现象.比如说用hash & (table.length-1) 来替代取模运算hash&(table.length):用if((e.hash & oldCap) == 0)判断扩容后元素的位置等等. 1.取模运算符%底层原理 ​总所周知,位运算&直接对二进制进行运算:而对于取模运算符%:a % b 相当于 a - a / b * b,底层实际上是除法器,究其根源也是由底层的减法和加法共同完成.所以其运行效

  • python3中property使用方法详解

    本文实例为大家分享了python3中的property使用方法,供大家参考,具体内容如下 property属性 定义 一个可以使实例方法用起来像实例属性一样的特殊关键字,可以对应于某个方法,通过使用property属性,能够简化调用者在获取数据的流程(使代码更加简明). property属性的定义和调用要注意以下几点: 调用时,无需括号,加上就错了:并且仅有一个self参数 实现property属性的两种方式 装饰器 新式类中的属性有三种访问方式,并分别对应了三个被 @property对应读取

  • python3中zip()函数使用详解

    zip在python3中,处于优化内存的考虑,只能访问一次!!!(python2中可以访问多次),童鞋们一定要注意, * coding: utf-8 * zip()函数的定义:从参数中的多个迭代器取元素组合成一个新的迭代器: 返回: 返回一个zip对象,其内部元素为元组:可以转化为列表或元组: 传入参数: 元组.列表.字典等迭代器. 当zip()函数中只有一个参数时,zip(iterable)从iterable中依次取一个元组,组成一个元组. 在python 3.0中有个大坑,zip中的数据只能

  • C语言中的逗号运算符详解

    目录 C语言中的逗号运算符 C语言中的逗号运算符 在C语言中逗号“,”也是一种运算符,称为逗号运算符. 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式.其一般形式为:表达式1, 表达式2其求值过程是分别求两个表达式的值,并以表达式2(即最右边的一个表达式)的值作为整个逗号表达式的值. #include<stdio.h> int main() {         int i ,a;     i =(a=2*3, a*5), a+6;      printf("%d&quo

  • js中的 || 与 && 运算符详解

    js中逻辑运算符在开发中可以算是比较常见的运算符了,主要有三种:逻辑与&&.逻辑或||和逻辑非!. 当&&和|| 连接语句时,两边的语句会转化为布尔类型(Boolean),然后再进行运算,具体的运算规则如下: 1.&& 1.1两边条件都为true时,结果才为true: 1.2如果有一个为false,结果就为false: 1.3当第一个条件为false时,就不再判断后面的条件 注意:当数值参与逻辑与运算时,结果为true,那么会返回的会是第二个为真的值:如果结

  • swift中自定义正则表达式运算符=~详解

    什么是正则表达式? 正则表达式,又称正规表示法.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本. swift 至今并没有在语言层面上支持正则表达式,可能在开发app时正则表达式使用的场景并不多. 封装 在 Cocoa 中我们可以使用 NSRegularExpression 来做

  • php中的比较运算符详解

    1.对于数组 $a=array(1,2,3,6); $b=array(1,2,3,6,8); echo "\n"; var_dump( $a>$b); var_dump( $a==$b); var_dump( $a<$b); 结果: boolean false boolean false boolean true ps:具有较少成员的数组较小 $a=array(1,2,3,6,9); $b=array(1,2,3,6,8); echo "\n"; var

  • 对Python3 * 和 ** 运算符详解

    在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法. 1. 算数运算 * 代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** 5 32 2. 函数形参 *args 和 **kwargs 主要用于函数定义. 你可以将不定数量的参数传递给一个函数.不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字.其实并不是必须写成 *args 和 **kwargs. *(星号) 才是必须的. 你也可以写

随机推荐