# 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 | 结束,表示结束符 |