有些符号在markdown编辑器里会被解释成其他的东西,使用ASCII码可以解决这种问题,详见链接:
Markdown中不能正常显示的字符,如何使其正常显示
运算符
运算符 | 功能说明 |
---|
+ | 算术加法,列表、元组、字符串合并与连接,正号 |
- | 算术减法,集合差集,相反数 |
* | 算术乘法,序列重复 |
/ | 真除法,可得小数的那种 |
// | 求整商,但如果操作数中有实数的话,结果为实数形式的整数 |
% | 求余数,字符串格式化 |
** | 幂运算 |
<、<=、>、>=、==、!= | (值)大小比较,集合的包含关系比较 |
or | 逻辑或,短路的 |
and | 逻辑与,短路的 |
not | 逻辑非 |
in | 成员测试 |
is | 对象同一性测试,即测试是否为同一个对象或内存地址是否相同 |
|、^、&、<<、>>、~ | 位运算符只能用于整数位或、位异或、位与、左移位、右移位、位求反 |
&、|、^ | 集合交集、并集、对称差集 |
@ | 矩阵相乘运算符(py3.5之后的) |
符号
符号 | 含义 |
---|
@装饰函数名 | 放在函数F前,表示 F 被 D 装饰 |
-> | 表示函数的返回类型,方便开发人员的 def f() -> str: |
_下划线 | 用下划线作为变量名和方法名前缀和后缀来表示类的特殊成员 |
_xxx | 受保护成员,不能用’from module import *'导入; |
__xxx__ | 系统定义的特殊成员; |
__xxx: | 私有成员,只有类对象自己能访问,子类对象不能直接访问到这个成员,但在对象外部可以通过“对象名._类名__xxx”这样的特殊方式来访问。 |
_ | 也可以使用一个 _ 来表示一个仅仅用来计数的值 |
for _ in range(0, 10):
print('h', end=' ')