#1.输入input()
不管输入什么,接收到的默认都是str类型
(1)提示怎么写
x=input("请输入用户名")
(2)若需要运算,注意要转换数据类型
#2.输出print()
print后面会有换行符end='\n',若不想换行end=' '可以自己看后面带什么
#3.算术运算+ - * / // **
(1)除法得到的结果是浮点数
(2)整数和浮点数可以进行运算,他直接给你进行类型转换了
(3)取余%
(4)取商//
#4.比较运算符< >= <= ==
#5.赋值运算符= += -= *= /= %= //= **=
(1)允许链式赋值
a=b=c=1
(2)交叉赋值
x=1
y=2
x,y=y,x
(3)解压赋值
a,b=(1,2)
变量少了不行,多了也不行
可以使用_代替多余的元素
_,b,_=(1,2,3)#b=2
#6逻辑运算符(逻辑判断时才会是true,false,有值另说,出值的)
and or not
(1)优先级:not>and>or
#7.成员运算符(判断在不在里面)返回的是bool类型
in not in
#8.身份运算符 (返回布尔)看是否是可变数据类型,判断是否一样
is is not
#9.==与is的区别
(1)==比较值
(2)is比较的是内存地址
#总结
比较运算符,出来的是布尔值
逻辑运算符,出来的也还是布尔值,所以这两个可以一起用
赋值运算符:计算的到结果,所以不能与布尔连用