Python快速上手系列--操作运算符--基础篇

Python第三篇,本篇是Python中的基础篇。可以不精通,但是要懂的怎么用。一起来看看吧!

操作符

操作符

操作

例子

求值为

**

指数

2**3

8

%

取模/取余数

22%8

6

//

整除/商数取整

21//8

2

/

除法

21/8

2.625

*

乘法

3*5

15

-

减法

3-1

2

+

加法

3+1

4

这里的**可以理解为数学中的幂,2的三次方。

比较操作符

操作符

含义

==

等于

!=

不等于

<

小于

>

大于

<=

小于等于

>=

大于等于

print(1 == 1)    #Tprint(1 == 2)    #Fprint(1 != 2)    #Tprint(1 != 1)    #Fprint('hello' == 'hello')    #Tprint('hello' == 'world')    #Fprint('t' == 'T')    #Fprint(True == True)    #Tprint(True != False)    #Tprint(1 < 2)    #Tprint(1 > 2)    #Fprint(1 <= 2)    #Tprint(1 < 1)    #F

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

布尔操作符

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

二元布尔操作

表达式

求值为

True and False

False

True and True

True

False and True

False

False and False

False

表达式

求值为

True or False

True

True or True

True

False or True

True

False or False

False

表达式

求值为

not True

False

not False

True

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

print((4 < 5) and (5 < 6))   # Trueprint((4 < 5) and (5 > 6))    #Falseprint((4 < 5) or (5 > 6))    #Tprint((4 > 5) or (5 > 6))    #Fprint(1 + 1 == 2 or not 2 + 2 == 4)    #Tprint(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.30000000000000004print(3 * 0.1) # 打印后的结果是:0.30000000000000004print(0.2 + 0.3) # 打印后的结果是:0.5

整数与浮点数:

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

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

数中的下划线:

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

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

其结果是:

10000000

同时给多个变量赋值:

这种做法常用于将一系列的数据给一组变量,看例子:

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

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

1 2 3

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

奔跑的托马

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值