海龟制图法:https://blog.csdn.net/qq_61206761/article/details/122583246
栈内存和堆内存:id->地址 type->类型 value->值
标识符:字母数字下划线(不能以数字开头)
不使用关键字(如下):
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
基础运算符:
+,-,*,(浮点除法)/,(整数除法)//,%,(求幂)**
Tips:1.整数与浮点数运算=浮点数
2.divmod(a,b)=商和余数
二进制:0b或0B
八进制:0o或0O
十六进制:0x或0X
强制类型转化(int):
字符串只能把数字字符串转化。
int(3.54)=3
round(3.54)=4
比较运算符:
==,!=,>,<,>=,<=
逻辑运算符:
or: x or y x 为 True,则不计算 y,直接返回 True;x 为 False,则返回 y
and:x and y x为True,则返回y;x为False,则不计算y,直接返回False
not:not x 意为非x
同一运算符:
is: a is b 若a和b的id相同,返回True;若不同,返回False
is not:a is not b 若a和b的id相同,返回False;若不同,返回True
Tips:1.==判断的是value是否相同
2.Python 仅仅对比较小的整数对象进行缓存(范围为[-5, 256])缓存起来,而并非是所有整数对象。需要注意的是,这仅仅是在命令行中执行,而在 Pycharm 或者其他编译器或保存为文件执行,结果是不一样的,这是因为解释器做了一部分优化(范围是[-5,任意正整数])。