python3xiaobaike_2020/chapter2/2-10 python3小白课:赋值运算符.md
2025-04-20 23:22:14 +08:00

64 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# python3小白课赋值运算符
从这节课开始我们来学习一下python中的各种运算符说到运算符如果你没有学习过编程的话可能首先会想到我们数学计算中的`+, -, ×, ÷`几个符号吧。其实在编程语言中还有许多其他的运算符在python中我们大致可以分成如下几种
* 赋值运算符
* 算术运算符
* 索引运算符
* 比较运算符
* 身份运算符
* 逻辑运算符
* 位运算符
* 三目运算符
* 成员运算符
本节课我们先来学习一下赋值运算符。
这个运算符,相信大家在前面的课程中已经耳熟能详了,就是一个`=`号。
通过它,可以将等式右边的值赋值给左边,左边可以是一个变量名来接收。
我们来直接看点例子:
```python
# coding:utf-8
# 最常见的赋值方式,右边赋值给左边
a = 1
print(a)
# 变量可以赋值给变量
b = a
print(b)
# 表达式结果可以赋值给左边
c = b + 10
print(c)
# python还能支持连续赋值如下def的值都被赋值为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 | 结束,表示结束符 |