python运算符讲解

简介: python运算符讲解

运算符

运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算数运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。例如,使用算数运算符连接起来的式子称为逻辑表达式。

python运算符

算术运算符

比较运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

三目运算符

一.运算符类型

二.实际应用

print(3*3)       #*:乘号9
print(3**4)          # **:次方
print(50-5*6)          #20
print((50-5*6)/4)             # 5.0
print(9/3)    #/:除以 返回是浮点数          
print(10/3)          #计算机(二进制010101)      二进制的有穷性(了解)
print(10//3)              # //: 整除      向下取整 3.333333333333333333333333取3
print(-10/3x)
pingt(-10//3)               # -3.3333333333333333333333333333333   ——向下取整 -4
print(10 % 3)                    # % :模, 取余数 10//3=3余1 3*3=9          10-9=1
print(-10 % 3)                   # -10、、3=-4     -4*3=-12    -10-(-12)=2
print(5.4-3)       #2.40000000000000000000004 并不是python的bug, 而是因为在计算机中做计算需要转为二进制,那计算完之后,又将结果为十进制呈现,所以产生的精准误差.
#解决精度问题,内置模块decimal
#improt decimal             #导入decimal模块
#form decimal improt decimal  #从decimal模块导入Decimal类
#print(decimal('5.4')-Decimal('3'))
#print(Decimal(5.4)-Decimal(3))

三.讲解

加引号和不加引号的区别,这里采用了一个对象,它本身载入数据块,返回的就是以下结果

class Decimal(objeEt):
"""Floating point class fordecimal arithmetic.'"m
slots ( _int ' sign' .is_special!)
exp'
#Generally, the value of the Decimal instance is given by# (-1)**_sign *_int *10**_exp
Specialvalues are signified by is_special ==True
# We'reimmutable, so use __new not _init__
def new (cls,value="0",context=None):
Create a decimal point instance.
相关文章
|
4月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
350 3
|
9月前
|
人工智能 Python
Python 中的 `and`, `or`, `not` 运算符
本文介绍了 Python 中的逻辑运算符 `and`、`or` 和 `not` 的基本用法及其特性。这些运算符主要用于布尔运算,特别是在条件判断和循环中非常有用。文章详细解释了每个运算符的功能,例如 `and` 检查所有表达式是否为真,`or` 检查是否有任意一个表达式为真,`not` 用于取反。此外,还提到这些运算符支持短路特性,并可应用于非布尔值场景。掌握这些运算符有助于编写更高效、简洁的代码。
758 11
|
12月前
|
知识图谱 Python
Python入门:4.Python中的运算符
Python是一间强大而且便捷的编程语言,支持多种类型的运算符。在Python中,运算符被分为算术运算符、赋值运算符、复合赋值运算符、比较运算符和逻辑运算符等。本文将从基础到进阶进行分析,并通过一个综合案例展示其实际应用。
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
219 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
Python
Python运算符优先级
Python运算符优先级。
195 2
|
Python
Python成员运算符
Python成员运算符
140 2
|
Python
Python赋值运算符
Python赋值运算符。
141 2
|
Python
Python比较运算符
Python比较运算符。
169 2
|
Python
Python身份运算符
Python身份运算符。
148 1
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
266 0
【python从入门到精通】-- 第三战:输入输出 运算符

推荐镜像

更多