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

Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」输入函数input()作用:接收来自用户的输入返回值类型:输入值的类型为str值的存储:使用=对输入的值进行存储#输入函数inputpre=input('你叫什么名字?')

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

输入函数input()

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

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

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

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

Python中的运算符

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

  • 算术运算符

    #算术运算符 + - *
    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)

    #赋值运算符++++++
    a=10
    a+=10
    a%=3
    print(a)
    #解包赋值++++++++
    a,b=10,20
    print('交换前:',a,b)
    a,b=b,a
    print('交换后:',a,b)
    
  • 比较运算符

    # 比较运算符
    # =是赋值运算符, ==是比较运算符
    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
    
  • 布尔运算符

    #布尔运算符
    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)
    
  • 位运算符

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C#第七回:DialogResult

    C#第七回:DialogResult一直没太搞明白这个逻辑是什么意思,今天无意中看到个例子,终于小小的理解了一下。下面这段代码很好理解,//createanewdialog,andgetthevaluebyusingdialogResultDialogResultdialogResult=MessageBox.Show("是否要创建目录"+textBox1…

    2022年6月22日
    28
  • awstats安装流程「建议收藏」

    awstats安装流程「建议收藏」我是直接从网站上下的rpm,然后rpm-ivh的然后直接安装到/usr/local/awstatsapache日志格式要使用combined:CustomLog"/var/log/httpd/access_log"combined我是用的logrotate每天断日志,然后将以前的日志打包成gz存放,于是昨天的日志就是access_log.1.gz添加主机(可以…

    2022年7月16日
    18
  • 2010款汉兰达参数配置_windows安装程序兼容性报告

    2010款汉兰达参数配置_windows安装程序兼容性报告
    关于配置TFS2010的总结:
    TFS2010是我第一次配置,这个东西配置有点麻烦,我还从来没有用过,听经理说,他好像类似于一个大管家,将项目的的需求管理,跟踪,版本管理,测试管理等一系列功能综合在一起,免去了做一个项目要选择许多管理工具的繁琐问题,经理说要不惜一切代价搞定这个东西,在安装的过程中走了很多弯路。
     
    我是参考一篇关于TFS配置的文章配置的,文章介绍的很详细,有插图(我会将它分享给大家),但是我在实际安装的时候还是除了很多问题
    开始我很发愁

    2025年11月13日
    2
  • mysql innodb的事业隔离级别_sqlserver事务隔离级别

    mysql innodb的事业隔离级别_sqlserver事务隔离级别在Mysql中,事务主要有四种隔离级别,今天我们主要是通过示例来比较下,四种隔离级别实际在应用中,会出现什么样的对应现象。Readuncommitted(未提交读)Readcommitted(已提交读)Repeatableread(可重复读)Serializable(可串行化)在理解四种隔离级别之前,我们需要先了解另外三个名词:脏读不可重复读幻读脏读A事务,会读取到B事务还未提交的数…

    2022年8月31日
    4
  • js中的prototype的解析

    js中的prototype的解析js的方法可以分为三种:对象方法、类方法、prototype方法//对象方法functionPeople(name){this.name=name;this.introduct=function(){alert(“Mynameis”+this.name);console.log(“Mynameis”+this.name);}}//类方法Peop

    2022年7月23日
    7
  • hbase rowkey设计原则 和为什么nosql查询速度快「建议收藏」

    hbase rowkey设计原则 和为什么nosql查询速度快「建议收藏」hbase rowkey设计原则 和为什么nosql查询速度快

    2022年4月23日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号