前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」

Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」

作者头像
全栈程序员站长
发布2022-09-08 08:59:01
5460
发布2022-09-08 08:59:01
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

输入函数input()

作用:接收来自用户的输入

返回值类型:输入值的类型为str

值的存储:使用=对输入的值进行存储

代码语言:javascript
复制
#输入函数input
pre=input('你叫什么名字?')
print(pre,type(pre))
#从键盘录入两个整数,计算和
n1=input('请输入第一个数')
n2=input('请输入第二个数')
print(int(n1)+int(n2))

Python中的运算符

常用运算符:算术运算符、赋值运算符、比较运算符、布尔运算符、位运算符

算术运算符

代码语言:javascript
复制
#算术运算符 + - *
print(7/3)#除法运算
print(7//3)#整除运算
print(11%2)#取余运算
print(2**3)#幂运算 2的三次方
#一正一负
print(-5//2)#一正一负 向下取整 结果-3
print(-9%4)#一正一负 余数=除数-被除数*商

赋值运算符

运算从右到左,支持链式赋值(a=b=c=10),参数赋值(+=,-=,*=,/=,//=,%=),支持系列解包赋值(a,b,c=10,20,30)

比较运算符

代码语言:javascript
复制
# 比较运算符
# =是赋值运算符, ==是比较运算符
a,b=1,1
print(a<b)
print(a>b)
print(a<=b)
print(a>=b)
# ==比较的是值,比较对象的标识用is
print(a==b) # True
print(a is b) # True
arr1 = [10,11,21,32]
arr2 = [10,11,21,32]
print(arr1 is arr2) # False
print(id(arr1),id(arr2))
print(arr1==arr2) # True
print(a is not b)
print(arr1 is not arr2)# True

布尔运算符

代码语言:javascript
复制
#布尔运算符
a,b=1,2
print('+++++and 并且 左右都为True才为True+++++')
print(a==1 and b==2)
print('+++++or 或者 有一个为True 就为True+++++')
print(a==1 or b==1)
print('+++++not 取反+++++')
result=True
result1=False
print(not result)
print('+++++in 包含  +++++')
str='helloPython'
print('he' in str)
print('+++++not in  不包含+++++')
print('123' not in str)

位运算符

代码语言:javascript
复制
#位运算符
print(4&8) #同为1是 才是1
print(4|8) #有一个为1,就为1
print(4<<4) #<< 左移一位(移动几位就相当于乘以2的几次方)【高位溢出,低位补零】
print(4>>2) #>> 右移以为(移动几位就相当于除以2的几次方)【低位截断,高位补零】

运算符的优先级

算术运算符–>位运算符–>比较运算符–>布尔运算符–>赋值运算符

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156135.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输入函数input()
  • Python中的运算符
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档