python基础_运算符

这篇博客介绍了Python的基础运算符,包括算术、赋值、比较和逻辑运算符,并通过实例展示了它们的用法。还讲解了如何进行温度转换、计算圆的周长和面积,以及判断闰年的逻辑。内容深入浅出,适合Python初学者。
摘要由CSDN通过智能技术生成

Python学习第二天

Python语言支持很多种运算符。
按照运算符的优先级从上到下列出了各种运算符:

运算符描述
[] [:]下标,切片
**指数
~ + -按位取反, 正负号
* / % //乘,除,模,整除
+ -加,减
>> <<右移,左移
&按位与
^ \|按位异或,按位或
<= < > >=小于等于,小于,大于,大于等于
== !=等于,不等于
is is not身份运算符
in not in成员运算符
not or and逻辑运算符
= += -= *= /= %= //= **= &= |= ^= >>= <<=(复合)赋值运算符

01、算术运算符

+-*/%//**

# 算术运算符
print(1+2)      # 加法运算
print(3-2)      # 减法运算
print(3*2)      # 乘法运算
print(3/2)      # 除法运算
print(3%2)      # 取余运算
print(3//2)     # 整除运算
print(3**2)     # 求幂运算

# 输出显示
3
1
6
1.5
1
1
9

02、赋值运算和复合运算

=+=-=*=/=

# 赋值运算和复合赋值运算
a = 4
b = 6
a += a
print(a)
a *= a     # 此时的a是上一个print()中的值,下面以此类推
print(a)
a /= a
print(a)

# 输出显示
8
64
1.0

03、比较运算符

><>=<=!===

比较运算符的输出结果为布尔型,符合条件为True,不符合的为False


# 比较运算符
print(2>3)
print(2<3)
print(2==3)
print(2>=3)
print(2<=3)
print(2!=3)

# 输出结果
False
True
False
False
True
True

04、逻辑运算符

andornot

print(True and True)
print(True and False)
print(True or False)
print(True or True)
print(not (1 != 2))

# 输出结果
True
False
True
True
False

口诀:
对于 and:有真则真
对于or:有假则假
对于not:对结果取反

阻断:当在判断第一个条件已经可以得出结论时就不会再判断下一个条件是否成立。

05、应用举例

1、华氏温度转换为摄氏温度。C = (F - 32) / 1.8

f = float(input('请输入华氏温度: '))
c = (f - 32) / 1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c))

2、输入圆的半径计算计算周长和面积。

radius = float(input('请输入圆的半径: '))
perimeter = 2 * 3.1416 * radius
area = 3.1416 * radius * radius
print('周长: %.2f' % perimeter)
print('面积: %.2f' % area)

3、输入年份判断是不是闰年。

year = int(input('请输入年份: '))
is_leap = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
print(is_leap)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值