和尧名大叔一起从0开始学Python编程-常用运算符

  • Post by eyiadmin
  • May 22, 2020
post-thumb

0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我。

今天,我们来学习一下程序里面的运算符,在开始之前,我们先回顾一下上学的时候,数学中经常会遇到加减乘除这类运算符,不知道大家还有没有印象呢?数字运算符主要是做数字计算的。那么在程序里面用就会经常用到计算,那么自然也离不开各种运算符了。

在Python有多种运算符:

  • 赋值运算符
  • 算数运算符
  • 比较运算符
  • 逻辑运算符
  • 成员运算符
  • 身份运算符
  • 位运算符

等等,还有其他的运算符,这里还是先学习几个常用的运算符吧,

算术运算符

在我们学数学的时候,经常会遇到加减乘除,如1+1=2、4*4=16,在程序里面还有相应的运算符,但是在表达式上会有一点点区别,如:

a = 1+1  # 加运算
b = 4*4  # 乘运算
c = 4/4  # 除运算
d = 1-1  # 减运算
print(a, b, c, d)

上面的代码中就是把右边的计算结果存放在左边的变量中,然后在print的时候将变量中的值取出来,最后的结果为

2 16 1.0 0

当然还有取模(%)、幂(**)、取整除(//)等运算符,到时候用到再说吧

赋值运算符

其实赋值运算符是我们最最常用的运算符了,就是在我们给变量赋值的时候就会用到它,如:a=10,这个等号就是赋值运算符,除了这个等号赋值运算符外还有一些其他能给我们带来方便的赋值运算符,看代码吧

a = 1
b = 2
c = 3
d = 4
a += 1  # 等同于a=a+1
b *= 4  # 等同于b=b*4
c /= 3  # 等同于c=c/3
d -= 1  # 等同于d=d-1
print(a, b, c, d)

最后的结果为

2 8 1.0 3

还有取模赋值运算符(%=)、幂赋值运算符(**=)、取整赋值运算符(//=)

比较运算符

比较 运算符在程序中也是比较常用的运算符,因为我们经常会遇到不同条件的场景,还是举个例子吧,

如果明天下雨的话,我就坐公交车,否则,我就骑共享单车 (不要问大叔为什么这样做,因为大叔穷)

那么针对上面这个场景,我们来写一段伪代码:

weather = '雨'
if weather == '雨':
    print('坐公交')
else:
    print('骑共享单车')
	

这里只是简单的举了个例子,下面,我们再来了解一下我们 会用到几个条件运算符:

 ==	等于(比较两个值是否相等) 
 !=	不等于(比较两个值是否不相等) 
 >  大于(比较前面的值是否大于后面的值) 
 < 小于(比较前面的值是否小于后面的值) 
 >=	大于等于比较前面的值是否大于等于后面的值) 
 <=	小于等于(比较前面的值是否小于等于后面的值)

逻辑运算符

一般逻辑运算符是和条件运算符一起用的,在Python中只有三个逻辑运算符:

  • and (且)
  • or (或者)
  • not (非)

这里我们分别来举个例子来说明一下,先说说and吧,还是大叔上班的例子

如果明天早上下雨并且出门时间超过了7点钟,那么还是坐公交车吧。(这里就是需要满足两个条件)

看看伪代码:

weather = '雨'
time = 8
if weather == '雨' and time >= 7:
    print('坐公交')
else:
    print('骑共享单车')

再来举个or的例子

如果明天早上下雨或者出门时间超过7点,我就坐公交车。(这里就是只需要满足其中一个条件即可,要么是下雨、要么是超过七点)

伪代码:

weather = '雨'
time = 6
if weather == '雨' or time >= 7:
    print('坐公交')
else:
    print('骑共享单车')

最后一个not就后面再用的时候来举例子吧,

代码块

刚才在伪代码中已经涉及到了代码块,它是通过缩进的方式来控制代码块的,如果缩进格式不一致会报异常。

好了,这次就分享这么多,下次我们继续学习循环,如果还有不明白的地方请留言,如果有哪些地方表述不清楚,或者表达不对的地方,请批评指正,

LATEST POST
  • Post By eyiadmin
  • Apr 18, 2021
.NET5快速接入支付宝扫码支付
  • Post By eyiadmin
  • Apr 18, 2021
uView练手开发-开发一个图片小程序
TAG
CATEGORIES