例子:
present=input("生日想要什么礼物呢?")
print(present)
输入函数会提示用户输入信息,然后将数据的信息赋值给变量
求两个数字和
a=input("输入一个数")
b=input("输入另一个数")
print(type(a), print(type(b)))
print(a + b)
如果直接输入,则是字符串拼接
a=int(input("输入一个数"))
b=int(input("输入另一个数"))
print(type(a), print(type(b)))
print(a + b)
python的运算符
#python的算术运算法
print(1+1) #加法
print(2-1) #剪减法
print(2*5) #乘法
print(1/2) #除法
print(11/2) #除法
print(11//2) #整除
print(11%2) #取余运算
print(2**3) #2的三次方
#带负号
print(-11//-2) #5
print(-11//2) #-6 一正一负向下取整
print(11//-2) #-6 一正一负向下取整
#带符号取余,注意,一正一负取余要用公式:余数=被除数-除数*商
print(-9%4) #3 余数=-9-4*(-3)
print(9%-4) #-3 余数=9-(-4)*(-3)
赋值运算
a=b=c=20 #id,表示内存地址也是相同的
print(a, id(a)) #20 2479439178640
print(b, id(b)) #20 2479439178640
print(c, id(c)) #20 2479439178640
#支持参数赋值
a=20
a+=30 #相当于a=a+30
print(a)
a-=10 #相当于a=a-10
print(a)
a*=2 #相当于a=a*2
print(a)
a/=3
print(a)
a//=3
print(a)
比较运算符
== 比较的是值
比较对象的标识使用is
a=10
b=10
print(a==b) #True 说明,a与b的value相等
print(a is b) #True 说明,a与b的id标识相等
print(id(a))
print(id(b))
list1=[11,22,33,44]
list2=[11,22,33,44]
print(list1==list2) #True value值相等
print(list1 is list2) #False id不同
print(id(list1))
print(id(list2))
True
True
1621833968208
1621833968208
True
False
1621841807488
1621841628800