1.变量
a = 5
命名规则:
1.由字母,数字,下划线组成
2.只能以字母或下划线开头
3.不能包含空格
4.区分大小写
5.简短且具有描述性
6.避免python关键字或函数
保留字
And* as* assert async await break class continue def* del* elif* else* except False* finally for* from* global if* import* in* is* lambda None* nonlocal not* Or* pass raise return True* try with while* yield
2.算数运算符
+,-,*,/,//,**,()计算顺序
数值型和字符串:
转换函数eval(),str()
print语句中的%s,%d。
a='张三'
b=10
print('我的名字叫%s,你猜我%d岁。'%(a,b))
3.关系运算符
运算符 | 功能 | 实例 | 结果及说明 |
== | 相等 | 4==0 | False |
!= | 不相等 | 4!=0 “abc”!=“abd” | True (字符串比较完全一样时才相等) |
< | 小于 | 5<10 | True |
> | 大于 | “abd”>"abc" | True (字符串比较,逐个字符比较) |
<= | 小于等于 | 20<=20 | True(小于或等于) |
>= | 大于等于 | ”abc“>="ad" | False (字符”b“小于字符”d“) |
关系运算符与算数运算符的混合计算:先算算数运算,再算关系运算。结果一定是True或者False。
4.逻辑运算符
运算符 | 功能 | 实例 | jie'g'ip |
not | 非 | not 3>2 | False 关系运算为True |
and | 与 | 25>=10 and 25<=100 | True (true and true,结果为True) |
or | 或 | 5>100 or 25<2 | False (false or false,结果为false) |
逻辑运算符与关系运算符的混合计算:先算关系运算,再算逻辑运算。结果一定是True或者False
and的连写
a = 5
3<a and a<8
3<a<8