知识内容:

1.运算符与表达式

2.for\while初步了解

3.常用内置函数

 

 

 

一、运算符与表达式

python与其他语言一样支持大多数算数运算符、关系运算符、逻辑运算符以及位运算符,并且有和大多数语言一样的运算符优先级。除此之外,还有一些是python独有的运算符。

1.算术运算符

a=10, b=20

python中的运算符及表达式及常用内置函数

 

 

2.比较运算符

a=10, b=20

python中的运算符及表达式及常用内置函数

 注:  在python3中不存在<>,只在python2中存在<>

 

 

3.赋值运算符

python中的运算符及表达式及常用内置函数

 

 

4.逻辑运算符

python中的运算符及表达式及常用内置函数

and两边条件都成立(或都为True)时返回True,而or两边条件只要有一个成立(或只要一个为True)时就返回True

not就是取反,原值为True,not返回False,原值为False,not返回True

 1 >>> a = 10
 2 >>> b = 20
 3 >>> a
 4 10
 5 >>> b
 6 20
 7 >>> a == 10 and b == 20
 8 True
 9 >>> a == 10 and b == 21
10 False
11 >>> a == 10 or b == 21
12 True
13 >>> a == 11 or b == 20
14 True
15 >>> a == 11 or b == 23
16 False
17 >>> a == 0
18 False
19 >>> not a == 0
20 True

 

 

5.成员运算符

python中的运算符及表达式及常用内置函数

 

 

6.身份运算符

python中的运算符及表达式及常用内置函数

 

 

7.位运算

python中的运算符及表达式及常用内置函数

 

 

8.运算符优先级

python中的运算符及表达式及常用内置函数

 

注:

(1)除法在python中有两种运算符: /和//,/在python2中为普通除法(地板除法),/在python3中为真除法,/和//在python2和python3中均为普通除法(地板除法)

示例:

python中的运算符及表达式及常用内置函数

 

(2) python中很多运算符有多重含义,在程序中运算符的具体含义取决于操作数的类型,将在后面继续介绍。eg: +是一个比较特殊的运算符,除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接;  *也是其中比较特殊的一个运算符,不仅可以用于数值乘法,还可以用于列表、字符串、元组等类型,当列表、字符串或元组等类型变量与整数就行*运算时,表示对内容进行重复并返回重复后的新对象

示例:

python中的运算符及表达式及常用内置函数

 

(3)python中的比较运算符可以连用,并且比较字符串和列表也可以用比较运算符

示例:

python中的运算符及表达式及常用内置函数

 

(4)python中没有C/C++中的++、--运算符,可以使用+=、-=来代替

 1 >>> a = 5
 2 >>> a++
 3   File "<stdin>", line 1
 4     a++
 5       ^
 6 SyntaxError: invalid syntax
 7 >>> a += 1
 8 >>> a
 9 6
10 >>> a--
11   File "<stdin>", line 1
12     a--
13       ^
14 SyntaxError: invalid syntax
15 >>> a-=1
16 >>> a
17 5

 

(5)python3中新增了一个新的矩阵相乘运算符@

示例:

1 import numpy  # numpy是用于科学计算的python拓展库需要自行使用pip安装或手动安装
2 
3 x = numpy.ones(3)       # ones函数用于生成全1矩阵,参数表示矩阵大小
4 m = numpy.eye(3)*3      # eye函数用于生成单元矩阵
5 m[0, 2] = 5             # 设置矩阵上指定位置的值
6 m[2, 0] = 3
7 print(x @ m)
8 
9 # 输出结果:  [6. 3. 8.]
View Code

相关文章:

  • 2022-01-09
  • 2021-06-06
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2021-06-10
  • 2021-04-08
  • 2021-10-08
相关资源
相似解决方案