python的编程模式分为两种:
交互式、脚本式
在交互式编程中,我们需要打开cmd窗口(命令提示符窗口),在窗口中输入python回车,这样就进入了交互式编程。此时我们只需要直接输入python语句,就可以得到运行的结果。
脚本式编程就是我们先把python语句写好,保存在.py后缀的文件中,然后从外部调用这个文件,也可以使用cmd窗口进行调用。与交互式不同的是,不要在cmd窗口内输入python加回车来进入交互模式。
赋值运算符
python3.8版本新增运算符
:=海象运算符,可以在表达式内部为变量赋值
例:
if (n := len(a)) > 10:
print(f"List is too long ({n} elements, expected <= 10)")
在这个例子中,赋值表达式可以避免调用两次len()
成员运算符
in
:如果x在y序列中返回true,否则返回false
not in
:如果x不在y序列中返回true,否则返回false
身份运算符
is
:x is y
,类似id(x) == id(y)
,如果引用的是同一个对象则返回true,否则返回false
is not
:x is not y
,类似id(x) != id(y)
,如果引用的不是同一个对象返回true,否则返回false