03-杂谈

一、标识符

  标示符可以由 字母、下划线 和 数字 组成

  不能以数字开头

  不能与关键字重名

二、关键字

关键字 就是在 Python 内部已经使用的标识符

  关键字 具有特殊的功能和含义

  开发者 不允许定义和关键字相同的名字的标示符

 三、变量命名规则

  区分大小写

  每个单词用小写,用“_”连接

四、分支语句

  if、elif、else语句以及各自的缩进部分是一个完整的代码块else

五、逻辑运算

  and:所有满足才满足

条件 1条件 2结果
成立 成立 成立
成立 不成立 不成立
不成立 成立 不成立
不成立 不成立 不成立

  or:任一满足

条件 1条件 2结果
成立 成立 成立
成立 不成立 成立
不成立 成立 成立
不成立 不成立 不成立

  not:非

条件结果
成立 不成立
不成立 成立

六、随机数

import random
    random.randint(12, 20)  # 生成的随机数n: 12 <= n <= 20   
    random.randint(20, 20)  # 结果永远是 20   
    random.randint(20, 10)  # 该语句是错误的,下限必须小于上限

七、算数运算符

运算符描述实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8

八、比较(关系)运算符

运算符 描述
== 检查两个操作数的值是否 相等,如果是,则条件成立,返回 True
!= 检查两个操作数的值是否 不相等,如果是,则条件成立,返回 True
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立,返回 True
<  检查左操作数的值是否小于右操作数的值,如果是,则条件成立,返回 True
 >=  检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立,返回 True
 <=  检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立,返回 True

九、逻辑运算符

运算符逻辑表达式描述
and x and y 只有 x 和 y 的值都为 True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回 False
or x or y 只要 x 或者 y 有一个值为 True,就返回 True 只有 x 和 y 的值都为 False,才会返回 False
not not x 如果 x 为 True,返回 False 如果 x 为 False,返回 True

十、赋值运算符

运算符 描述 实例
= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
//= 取整除赋值运算符 c //= a 等效于 c = c // a
%= (余数)赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c = a 等效于 c = c a

十一、算术符的优先级

运算符描述
** 幂 (最高优先级)
* / % // 乘、除、取余数、取整除
+ - 加法、减法
<= < > >= 比较运算符
== != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
not or and 逻辑运算符
原文地址:https://www.cnblogs.com/Daspig/p/13552918.html