一.输入函数input()
- input()函数
作用:接收用户输入返回值类型:输入值的类型为str值的存储:采用=
pr=input('大圣想要什么礼物呢')
print(pr,type(pr)) #str类型!
二.运算符
算术运算符
标准算术运算符(+ - * / //)取余运算符幂运算符
# ##############赋值运算符 # 支持链式赋值,a=b=c=20 # 支持参数赋值,+=,-=,*=,/=,//=,%= # 支持系列解包赋值,a,b,c=20,30,40
2. 赋值运算符
# ##############赋值运算符 # 支持链式赋值,a=b=c=20 # 支持参数赋值,+=,-=,*=,/=,//=,%= # 支持系列解包赋值,a,b,c=20,30,40
i=3+4 print(i) #可链式赋值 #即a,b,c均指向同一id a=b=c=20 print(a,id(a)) print(b,id(b)) print(c,id(c))
#可参数赋值 a=20 a+=30 print(a) a-=10 print(a) a*=2 print(a) print(type(a))
#可解包赋值
d,e,f=1,2,3
print(d,e,f)
print( )
m,n=1,2
print('交换前:',m,n)
m,n=n,m
print('交换后:',m,n)
3.布尔运算符
a,b=1,2 print( 'and运算符:' ) #二者都满足 print(a==1 and b==2) #True print(a==1 and b<2) #False print(a!=1 and b==2) #False print(a!=1 and b!=2) #False print( 'or运算符:' ) #二者满足其一 print(a==1 or b==2) #true print(a==1 or b<2) #true print(a!=1 or b==2) #true print(a!=1 or b!=2) #false
print( 'not运算符:' )
#对bool类型操作数取反
f=True
F2=False
print(not f)
print(not F2)
print( 'in 与 not in:' )
s='helloworld'
print('w' in s) #true
print('k' in s) #false
print('w' not in s) #false
#注意,无逗号
4. 位运算符
print( '位运算符:' ) #将数据转成二进制计算 print(4&8) #有0则0 print(4|8) #有1则1 print(4>>1) #2 print(4<<1) #8



