Python中的运算符

如果工作中没有计算器,可以直接使用Python作为Calculator来使用。下面介绍Python中的运算符。

+ 加运算符,如果‘+‘两边都是数字,进行加法运算。如果两边都是字符串类型,进行连接操作。如果一边是数字,一边是字符串,则会报错。

TypeError: unsupported operand type(s) for +: ‘int‘ and ‘str‘。

-  减运算符,进行减法运算。

* 乘运算法,进行乘法运算。

/  除运算法,进行除法运算。Python中的除法运算符解决了  1/2的问题,1/2=0.5。

% 取余运算符或取模运算符,a%b 取得a/b的余数部分。

// 除法取整运算符,a//b取得a/b的整数部分。

** 幂运算符,a**b  a的b次方。

复合运算符

+=、-=、*=、/=、//=、%=、**=

注意:在终端的python交互模式下,_(下划线)代表最近输出的一个结果数字。接下来操作做可以直接使用_来引用计算结果。

时间: 2024-10-24 23:20:09

Python中的运算符的相关文章

【Python】 解析Python中的运算符

Python中的运算符相比较于传统的C/C++差别不是很大,主要是一些个别的运算符上的差别.包括:算术.比较.赋值.位.逻辑.成员.身份等.它们的优先级: 符号 说明 ** 指数(最高优先级) ~,+,- 按位翻转,一元加号和减号(最后两个的方法名为+@ 和 -@,例如:+5,-5 正5,负5) *,/,%,// 乘,除,取模和取整数 +,- 二元加号和减号 >>,<< 右移,左移运算符 & 按位与 |,^ 按位或,按位异或 <=,>=,==,!= 比较运算符

警惕Python中重复运算符(*)的坑

其实这个问题网上有很多人都提到了,但是之前一直没注意这个事,直到最近自己被坑了一把. Python中貌似不能直接定义指定长度的序列(tuple.list等),但是可以通过重复运算符乘号来重复构建一个序列以达到指定长度: seq = [ {} ] * 10 这样就构建了一个初始长度为10的字典列表.但是这行表面人畜无害的代码却暗藏危机,因为这个链表中的10个字典引用其实指向了同一个字典实例!换一种等效的写法也许看上去更加清楚: tmp = {} seq = [ tmp ] * 10 估计大部分情况

Python 中的运算符

1.算数运算符 + 加 - 减 * 乘 计算字符串重复的次数 print("唯美" * 10) / 除 round(10/3, 4)   4代表位数 // 取整数 % 取余数 ** 幂 2.赋值运算符 = 简单的赋值运算符 a = 100 b = 200 b = a + b  b += a += 加法赋值运算符 -= 减法赋值运算符 *= 减法赋值运算符 //= 取整数赋值运算符 %= 取模(余数)赋值运算符 **= 幂赋值运算符 /= 除法赋值运算符 3.比较运算符 == 检查两个操

Python中的运算符与表达式

一.算数运算符和算术表达式 +加 a+b -减 a-b *乘 a*b /除 a/b %取模 a%b **求幂 a**b 二.关系运算符和关系表达式 < ,<=,>,>=,==,!=其中< ,<=,>,>=,的运算符的优先级大于==,!= 三.逻辑运算符和逻辑表达式 and  与a and b or 或 a||b not 非 not a 逻辑非大于逻辑与和逻辑或 算数运算符>关系运算符>逻辑运算符

Python-10:Python语法基础-运算符与表达式

1.Python运算符简介 1)什么是运算符 在Python中经常需要对一个或多个数字进行操作,2+3中的+是运算符,"hello"*20中的*也是运算符 2)运算符有哪些 + - * / ** < > != // % & | ^ ~ >> << <= >= == not and or 3)运算符的使用方法 #encoding:utf-8 # +两个数字相加 a=7+8 print a #15 # +两个字符串相加 b="

Python中运算符与while初识

一.运算符 1.算术运算: 2.比较运算: 3.赋值运算: 4.位运算: 注: ~  举例: ~5 = -6  解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110 按位反转仅能用在数字前面.所以写成 3+~5 可以得到结果-3,写成3~5就出错了 5.逻辑运算 and注解: 在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回它们实际进行比较的值之一. 在布尔上下文中从左到右演算表达式的值,如果

python中的条件语句,分支语句以及逻辑运算符和比较运算符

python中的if与else语句可执行简单测试 如: a = 3; b = 5; if a<b:     print('a小b大') else:     print('a大b小') 答案输出: a小b大 我对条件判断if的理解:     所谓条件判断其实就是 如果 a<b 我们做相应的处理 否则(a大于b的情况) 我们对a>b做出相应的处理  我们在判断某个变量或者某个表达式 只对真的时候作出相应的处理时else是可选的 比如: name = '张三' isMarry = 'true'

python中的数据类型和常用运算符

一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的可以用+号 或者 , 号来进行拼接 2) 不同类型的只能用, 号拼接,不能用+号 3) 强制转换后,可以进行拼接,比如str(a) int(a)这种就是强制转换 4. 布尔值:布尔值只有True.False两种值,逻辑运算得到的结果就是布尔值 5. None值:空值是python中一个特殊的值,用None来表

python中基本数据类型以及运算符

python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果),用户交互的本质就是输入输出. 1.2输入input username = input("请输入您的姓名: ")>>请输入您的姓名: 占亚峰password = input('请输入您的密码: ')>>请输入您的密码: 123456 1.3输出print print