一、数值运算

  在Python中有丰富的算术运算,这使得Python在科学计算领域有着很高的地位,Python可以提供包括四则运算在内的各种算术运算。

算术运算符

运算符

含义

说明

优先级

实例

结果

+

一元+

操作数的值

1

+n

8

-

一元-

操作数的反数

1

-n

-8

**

幂运算

操作数的幂运算

1

n**2

64

*

乘法

操作数的积

2

n*n*2

128

/

除法

第二个操作数除第一个操作数

2

10/8

1.25

//

整数除法

两个整数相除,结果为整数

2

10//n

1

%

取模

第二个操作数除第一个操作数的余数

2

10%n

2

+

加法

两个操作数之和

3

10+n

18

-

减法

第一个操作数减去第二个操作数

3

n-10

-2

  注:假设表中的n为整型变量,赋值为8。

 

 

 

比较运算:

python 数值计算库 python中数值运算_Python

赋值运算:

python 数值计算库 python中数值运算_Python_02

逻辑运算:

python 数值计算库 python中数值运算_Python_03

成员运算:

python 数值计算库 python中数值运算_python 数值计算库_04

身份运算:

python 数值计算库 python中数值运算_赋值_05

 

二、入门知识了解

  1、三元运算

  结果 = 值1  if 条件 值2

  结果的取值由条件进行控制,如果条件为真,即成立,值1的赋值给结果,如果条件为假,即不成立,值2的赋值给结果。

  示例:

a,b,c = 1,3,5

d = a if a>b c

# 输出结果

d = 5

  2、字节(bytes和bytearray)

  示例:

msg = '你好!Python'

# 字符串数据
print(msg)
# 把字符串数据进行编码转换成bytes字节
print(msg.encode(encoding='utf-8'))
# 把bytes字节数据进行解码转换成字符串
print(msg.encode(encoding='utf-8').decode(encoding='utf-8'))