64 lines
2.2 KiB
Markdown
64 lines
2.2 KiB
Markdown
# python3小白课:赋值运算符
|
||
|
||
从这节课开始我们来学习一下python中的各种运算符,说到运算符,如果你没有学习过编程的话,可能首先会想到我们数学计算中的`+, -, ×, ÷`几个符号吧。其实在编程语言中还有许多其他的运算符,在python中,我们大致可以分成如下几种:
|
||
|
||
* 赋值运算符
|
||
* 算术运算符
|
||
* 索引运算符
|
||
* 比较运算符
|
||
* 身份运算符
|
||
* 逻辑运算符
|
||
* 位运算符
|
||
* 三目运算符
|
||
* 成员运算符
|
||
|
||
本节课我们先来学习一下赋值运算符。
|
||
|
||
这个运算符,相信大家在前面的课程中已经耳熟能详了,就是一个`=`号。
|
||
|
||
通过它,可以将等式右边的值赋值给左边,左边可以是一个变量名来接收。
|
||
|
||
我们来直接看点例子:
|
||
|
||
```python
|
||
# coding:utf-8
|
||
# 最常见的赋值方式,右边赋值给左边
|
||
a = 1
|
||
print(a)
|
||
# 变量可以赋值给变量
|
||
b = a
|
||
print(b)
|
||
# 表达式结果可以赋值给左边
|
||
c = b + 10
|
||
print(c)
|
||
# python还能支持连续赋值,如下,d,e,f的值都被赋值为8
|
||
d = e = f = 8
|
||
"""
|
||
这里有个附加知识点:
|
||
大家看我这里写的print函数传入了众多的参数。
|
||
首先是前面几个,在python3中,print函数是支持同时打印出许多个变量的,他们可以有不同的类型
|
||
然后是后面的一些参数:
|
||
sep,表示同时打印出多个变量之间的分隔符,默认是一个空格,我这里指定一个|符号分隔
|
||
end,表示打印完所有变量后的结束符,默认为\n也就是一个换行符,我这里可以指定一些别的内容
|
||
这俩参数在某些场景下可能会用到,但不常用,大家需要时会用即可
|
||
"""
|
||
print(d, e, f, sep="|", end=" 这是结束标识符")
|
||
# python还支持便捷的变量值交换
|
||
a = 1
|
||
b = 2
|
||
# 这里将变量b的值赋值给a,将变量a的值赋值给b,实现变量交换
|
||
a, b = b, a
|
||
print(a)
|
||
print(b)
|
||
```
|
||
|
||
赋值运算符,很简单。大家必须熟练掌握。
|
||
|
||
|
||
|
||
### 单词释义
|
||
|
||
| 单词 | 释义 |
|
||
| ---- | ------------------------------------ |
|
||
| sep | 应为seperate分隔,分开这个单词的简写 |
|
||
| end | 结束,表示结束符 | |