Python变量命名规则
变量可包含字母、数字、下划线(不可用其他@#之类的,只能使用下划线)
首字母不能是数字
变量名不可用系统保留关键字
变量名区分大小写
java定义变量需要严格指定变量类型 int a = 'aaa'是错误的
python中可以随意定义,动态语言
引用类型是否可以改变 (可变)
值类型是否可以改变 (不能改变)
值类型不可改变(str、number、tuple)
引用类型可改变(set,list,dict)
id返回内存地址
赋值运算符(c = 123 ,把123赋值给变量c)
== 表示两种数据类型相同
!= 不等于
>;< 大于小于
>=;<=大于等于,小于等于
值是bool型True or False
逻辑运算符操作结果都是bool型 • and(与) 两真则真,有假则假
or(或) 有一真则真,两者都假则假
not(非) 取反 (not False)(not True)
按位与(&) • a,b = 1,2
a & b == 0; a | b == 3
表达式在高级语言基本不会提到,非常基础,但在C语言中非常常见
表达式(Expression)是运算符和操作数所构成的序列
if elif else 语句 :
for循环:
while循环: