python的变量
变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。
从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。
和变量相对应的是常量(Constant),它们都是用来“盛装”数据的小箱子,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。
在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为:
name = value
name 表示变量名;value 表示值,也就是要存储的数据。
python常见的运算符
算术运算符
+ 加法运算符
- 减法运算符
*乘法运算符
/ 和 // 除法运算符
% 求余运算符
** 次方(乘方)运算符
赋值运算符
基本赋值运算符
基本赋值运算符
位运算符
& 按位与运算符
| 按位或运算符
^按位异或运算符
~按位取反运算符
<<左移运算符右移运算符
比较运算符
大于, 如果>前面的值大于后面的值,则返回 True,否则返回 False。
< 小于, 如果<前面的值小于后面的值,则返回 True,否则返回 False。
== 等于, 如果==两边的值相等, 则返回 True,否则返回 False。
= 大于等于(等价于数学中的 ≥), 如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False。
<= 小于等于(等价于数学中的 ≤), 如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False。
!= 不等于(等价于数学中的 ≠), 如果!=两边的值不相等,则返回 True,否则返回 False。
is 判断两个变量所引用的对象是否相同, 如果相同则返回 True,否则返回 False。
is not 判断两个变量所引用的对象是否不相同,如果不相同则返回 True,否则返回 False。
逻辑运算符
and 逻辑与运算,等价于数学中的“且” a and b 当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。
or 逻辑或运算,等价于数学中的“或” a or b 当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。
not 逻辑非运算,等价于数学中的“非” not a 如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。 相当于对 a 取反。
三目运算符
pthon程序控制流程:**
1.顺序结构
若程序中的语句按各语句出现位置的先后次序执行,称为顺序结构。
2.选择结构
选择结构可以根据条件来控制代码的执行分支,也叫做分支结构。python使用if语句来实现分支结构。
1,分支结构的形式:
分支结构包含单分支、双分支和多分支
2,单分支结构:
if语句单分支结构的语法形式
其中:
1,条件表达式可以是关系表达式、逻辑表达式、算术表达式等。
2,语句或者语句块指的是可以是单个语句,也可以是多个语句。多个语句的缩进必须一致。
当条件表达式的值为True时,执行if后的语句,否者不做任何的 *** 作,控制将转到if语句的结束点。
3,双分支结构:
if语句双分支结构的语法形式:
当条件表达式的值为True时,执行if后的语句(1),否者执行else后的语句(2)。
在得前面写的文章中,提到了python中没有三元条件运算符,但是可以使用if语句来实现类似的功能。
4,多分支结构
if语句多分支结构的语法形式:
该语句的作用就是根据不同条件表达式的值确定执行哪个语句。
3.循坏结构
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)