自动化快速上手--Python篇(3)--【操作运算符】--每天半小时

        花费半小时看完这篇吧,你会有收获!


目录

操作符

 比较操作符

布尔操作

二元布尔操作

数据类型

运算符


操作符

操作符操作例子求值为
**指数2**38
%取模/取余数22%85
//整除/商数取整21//82
/除法21/82.625
*乘法3*515
-减法3-12
+加法3+14

 比较操作符

操作符含义
==等于
!=不等于
<小于
>大于
<=小于大于
>=大于等于
print(1 == 1)    #T
print(1 == 2)    #F
print(1 != 2)    #T
print(1 != 1)    #F
print('hello' == 'hello')    #T
print('hello' == 'world')    #F
print('t' == 'T')    #F
print(True == True)    #T
print(True != False)    #T
print(1 < 2)    #T
print(1 > 2)    #F
print(1 <= 2)    #T
print(1 < 1)    #F

   上述就是比较操作符的一些比较了!

布尔操作

   布尔操作符(or、and、not)

二元布尔操作

表达式求值为
True and FalseFalse
True and TrueTrue
False and TrueFalse
False and FalseFalse
表达式求值为
True or FalseTrue
True or TrueTrue
False or TrueTrue
False or FalseFalse
表达式求值为
not TrueFalse
not FalseTrue

    以上既是三种操作符的不同返回值,我们看看实例:

print((4 < 5) and (5 < 6))   # True
print((4 < 5) and (5 > 6))    #False
print((4 < 5) or (5 > 6))    #T
print((4 > 5) or (5 > 6))    #F
print(1 + 1 == 2 or not 2 + 2 == 4)    #T
print(1 + 1 == 2 and not 2 + 2 == 4)    #F

数据类型

常见的数据类型有整型(int),浮点型(float),还有字符串类型(str)

数据类型例子
整型(int)-1,-2,0,1,2,3
浮点型(float)-1.1,-0.1,1.1,1.11
字符串(str)'a','b','abcd','123456'
# 这里的str在pycharm里面输出出来的跟int类型是一样的,为了区分建议使用idle哦
print(str(10))
print(int(10))
ptint(float(10))

运算符

        整数:整数这个跟数学上的数字一样,比如:1,2,3,4,5...这些都是,只要是不带小数点的数字,不是汉字、特殊字符,字符的都是整数。

        整数我们可以进行(+)(-)(*)(/)运算。看例子!

print(2 + 3)  # 加法
print(3 - 2)  # 减法
print(6 / 3)  # 除法,这里的结果带小数点,如果不想要小数点加个int整数型进行转换就好
eg: print(int(6 / 3))
print(2 * 3)  # 乘法

        浮点数:像0.3,0.1,0.001这种都属于浮点数哦

        计算过程中有两个特殊例子得到的结果是不一样的,但是python会尽力找寻精确的结果给到我们,这两个特殊例子多数语言都存在这样的问题:

print(0.2 + 0.1) # 打印后的结果是:0.30000000000000004

print(3 * 0.1) # 打印后的结果是:0.30000000000000004

print(0.2 + 0.3) # 打印后的结果是:0.5

        整数与浮点数:将任意两个数相除结果都是浮点数,即便是能够整除的的整数,一个是整数一个是浮点数,结果也是浮点数。看例子:

print(3 / 2) # 结果是3.0
print(1 + 2.0) # 结果是:3.0
print(2 * 3.0) # 结果是:6.0
print(2.0 ** 3) # 2.0的三次方,结果是:8.0

        数中的下划线:主要用于数字很大的时候,起到分组的一个作用,数字的实际大小等不变。看例子:

#设定一个变量i,并打印i
i = 10000_000
print(i)

        其结果是:

10000000

        同时给多个变量赋值:这种做法常用于将一系列的数据给一组变量,看例子:

x, y, z = 1, 2, 3
print(x, y, z)

        这里只是演示如何赋值哦,他们是一一对应的关系(x = 1, y = 2, z = 3),这样写也提高了代码的阅读性。结果为:

1 2 3

        最后!我们来说一下注释!!!(≖ ‿ ≖)✧

        就如我上门所写的,带#的其实都是注释,注释起一个代码说明的作用,代码量大的时候,可以更有效的寻找到自己所需要的代码位置。#注释的内容会被python解释器忽视从而很好的运行代码哦!添加注释也是一个很不错的习惯呢。

  • 59
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清安无别事

慢慢的积累一杯奶茶吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值