python入门——变量和常见运算符

1、明确变量类型
在这里插入图片描述
2、数据类型转换
自动数据转换 :只支持 布尔和数值型之间
强制类型转换:
str() # 将数值转换为字符串
int() # 将数值字符串转换为整数
float() # 将数值字符串转换为小数

3、运算符
(1)、数字运算符:+、-、*、/、%

x=1
y=2
print("x+y=%d"%(x+y))
print("x-y=%d" % (x - y))
print("x*y=%d" % (x*y))
print("x/y=%d" % (x/y))

(2)、赋值运算符: =

#这是一个赋值运算符(=)
x=1
#==做if判断用的,跟赋值运算符一定要区分开来
if x==1:
    print("True")
else:
    print("False")

(3)、复合赋值运算符:(x+=y)=>x=x+y、*=

#多变量单独赋值
x=1
y=2
#多变量一次赋值
x,y=1,2

(4)、比较运算符:>、<、>=、<=、==

x,y=1,2
print(x<y)
print(x>y)
print(x<=y)
print(x>=y)
print(x==y)

(5)、逻辑运算符:and、or

x,y=1,2
if x==3 or y==5:
    print("True")
else:
    print("False")

(6)、位移运算符
左移(<<)、右移(>>)、按位与(&)、按位或(|)

x=3
#这是一个x的二进制表达,3的左移
print(bin(x))#00000110->3
print(x<<1)

x=4
#这是一个x的二进制表达,3的左移
print(bin(x))#000000010
print(x>>1)

x=2
y=3
print(bin(x))#00000010
print(bin(y))#00000011
print(x&y)   #00000010

print(x|y)#等同于or
#00000010
#00000011
#00000011
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值