• 本文已参与「新人创造礼」活动,一同开启创造之路。

日常学习网站:牛客网,能够用来刷算法题、作业内推、面经温习、操练SQL等等,很不错的多功能网站。点击注册学习刷题吧!
自我提醒:多学多练多思考,编程才干才干节节高!

一、前语

自己从大一下学期接触到Java,到现在为止,也学习了一年半了。也有粉丝问我怎么学习java,道路是什么?跟我一样,刚开端都很苍茫,后来看看别人的关于java的学习建议,自己再探索探索,也的确学到了许多。
最近有小伙伴问我该怎么进步编程水平?我的建议便是以看视频自学为主,学完后勤于操练代码,在学与练的商讨中进步编程水平,算法不可就能够在牛客网上刷算法题,SQL不可就在上面刷SQL题,面经也能够在上面找到许多。总归,渐渐学,渐渐来吧~

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

  • 这一篇文章的目的便是把握常用运算符的作用。

二、运算符的分类

  • 管用运算符
  • 赋值运算符
  • 复合赋值运算符
  • 比较运算符
  • 逻辑运算

1、管用运算符

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

注意:混合运算优先级顺序: ()高于**高于* / // % ⾼于 + -


2、赋值运算符

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

num = 2
print(num)
  • 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)

3、复合赋值运算符

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

a = 100
a += 1
# 输出101 a = a + 1,最终a = 100 + 1
print(a)
b = 2 
b *= 3
# 输出6 b = b * 3,最终b = 2 * 3
print(b) 
c = 10
c += 1 + 2
# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3

4、比较运算符

  • 比较运算符也叫联系运算符, 一般用来判断。

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

a = 7 b = 5
print(a == b) # False
print(a != b) # True
print(a < b) # False
print(a > b) # True
print(a <= b) # False
print(a >= b) # True

5、逻辑运算符

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

a = 1 b = 2 c = 3
print((a < b) and (b < c)) # True
print((a > b) and (b < c)) # False
print((a > b) or (b < c)) # True
print(not (a > b)) # True

三、牛客网代码操练

  • 既然学习了运算符,那就做两道相关的标题练练手吧,这儿我挑选的是牛客网上的Python操练题,由于挺合适不同程度的操练运用,今天就从入门开端操练吧!能够点击牛客网进行注册

1、 牛牛的加减器

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

参阅代码:

num1 = int(input())
num2 = int(input())
print(num1 + num2)
print(num1 - num2)

2、乘法与幂运算

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

参阅代码:

num1 = int(input())
num2 = int(input())
print( num1 * num2)
print( num1 ** num2)

3、除法与取模运算

零基础学Python之运算符的使用(手把手带你做牛客网python代码练习题)

参阅代码:

num1 = int(input())
num2 = int(input())
print(num1//num2, num1%num2) 
print('%.2f' % (num1 / num2))

关于运算符的代码操练题,牛客网上还有许多,自己能够去测验悉数敲一遍,对知识点的运用愈加的娴熟~