python运算笔记

python运算笔记

变量赋值

a = 1
b = a 
a = 2 
#输出结果   (b赋值的a的变量,后面a又重新赋值,b没有重新赋值,所以b值为1)
print(a)  #输出为2 
print(b)  #输出为1

多元赋值

a = 1
b = 3
a,b=b,a
#输出结果   变量替换  a替换成b
a = 3
b = 1

运算符

算数运算

#赋值运算符 + 加法运算  -   减法运算  * 乘法运算 / 除法运算  % 取余  ** 幂  // 整除
#只有加和乘才可以进行字符串运算
a = 1
b = 3
c = a+b
print(c)   #c=a+b=4
#字符串运算
c = 'a' + 'bc'
print(c)   # c=abc
#取余 %=
7 %= 3  
余 1    # 7//3=2  r=7-2*3=1

比较运算

a=100
if a != 100:  #如果a不等于100
    print(True)   #返回True
else:			 #不为上面,则为下面
    print(False)  #打印结果为False
    
#字符比较
a='hello'
b='abc'
if a < b:
    print(True)
else:
    print(False)  #打印结果为False  字符比较,比较的是首字符(h比a靠后,所以h大 )

赋值运算

a = 1
c=a+1
print(c)#输出结果为2

逻辑运算

# 逻辑判断  当字符串为值为: “ 0 ""  None False ” 为假,打印结果为False
a=6
if a:
    print(True)
else:
    print(False)  #打印为True
    
 a=0
if a:
    print(True)
else:
    print(False)   #打印为False
#and 运算   
a=2
b=0
if (a and b):
    print(True)
else:
    print(False) #打印为False,b=0为假。
    
a=2
b=0
if (a+1) and (b+1): #或 or(或者)
    print(True)
else:
    print(False)  #打印为Ture,b+1不为0  a后面可以自定义
    
#is运算   运算的是id位置  id(变量名)相同则为True
 =  'li'
b =  'li'
if a == b:
    print(True)
else:
    print(False)
print(id(a))    #id值31179360
print(id(b))    #id值31179360


#成员运算  in    li在a里面
a = 'li'
if 'li' in a:
    print(True)
else:
    print(False)  #输出为True
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值