- 本文已参与「新人创造礼」活动,一同开启创造之路。
日常学习网站:牛客网,能够用来刷算法题、作业内推、面经温习、操练SQL等等,很不错的多功能网站。点击注册学习刷题吧!
自我提醒:多学多练多思考,编程才干才干节节高!
一、前语
自己从大一下学期接触到Java,到现在为止,也学习了一年半了。也有粉丝问我怎么学习java,道路是什么?跟我一样,刚开端都很苍茫,后来看看别人的关于java的学习建议,自己再探索探索,也的确学到了许多。
最近有小伙伴问我该怎么进步编程水平?我的建议便是以看视频自学为主,学完后勤于操练代码,在学与练的商讨中进步编程水平,算法不可就能够在牛客网上刷算法题,SQL不可就在上面刷SQL题,面经也能够在上面找到许多。总归,渐渐学,渐渐来吧~
- 这一篇文章的目的便是把握常用运算符的作用。
二、运算符的分类
- 管用运算符
- 赋值运算符
- 复合赋值运算符
- 比较运算符
- 逻辑运算符
1、管用运算符
注意:混合运算优先级顺序: ()
高于**
高于*
/
//
%
⾼于 +
-
2、赋值运算符
- 单个变量赋值
num = 2
print(num)
- 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
3、复合赋值运算符
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、比较运算符
- 比较运算符也叫联系运算符, 一般用来判断。
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、逻辑运算符
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、 牛牛的加减器
参阅代码:
num1 = int(input())
num2 = int(input())
print(num1 + num2)
print(num1 - num2)
2、乘法与幂运算
参阅代码:
num1 = int(input())
num2 = int(input())
print( num1 * num2)
print( num1 ** num2)
3、除法与取模运算
参阅代码:
num1 = int(input())
num2 = int(input())
print(num1//num2, num1%num2)
print('%.2f' % (num1 / num2))
关于运算符的代码操练题,牛客网上还有许多,自己能够去测验悉数敲一遍,对知识点的运用愈加的娴熟~