一句废话都没有的Pycharm(二):运算符

您所在的位置:网站首页 pycharm编写程序 一句废话都没有的Pycharm(二):运算符

一句废话都没有的Pycharm(二):运算符

2023-12-28 13:18| 来源: 网络整理| 查看: 265

一句废话都没有的Pycharm(二):运算符

介绍

input函数运算符 算数运算符赋值运算符比较运算符布尔运算符位运算符 运算符的优先级 1.input函数

变量名=函数

name =input(‘What’s your name’)

代码演示:

#input函数 a=input('Please input the first number') b=input('Please input the second number') print(a+b,type(a+b))

结果: 在这里插入图片描述

2.运算符

骨骼图: 在这里插入图片描述 代码:

#算数运算符 print(11+2) print(11-2) print(11*2) print(11/2) print(11//2)#整除 print(11%2)#取余或者说取模 print(11**2)#幂 #注意!!!!!一正一负的情况 print(-9//4)#结果是-3的原因是,-2.2向下取整->-3 print(9//-4) print(-9%4)#结果是3的原因是:余数=被除数-除数*商,-9-4*(-3)->3 print(9%-4)#结果是-3的原因是:余数=被除数-除数*商,9-(-4)*(-3)->-3 #赋值运算符 a=10 a+=10 print(a) a,b=1,2 print(a,b) #交换 a,b=b,a print(a,b) #比较运算符 print('a>b?',a>b) #==是指value的比较,区别于标识id的比较 c,d=10,10; print(c==d)#值相等 print(c is d,id(c),id(d))#标识相等 #另一个例子 list1=[1,2,3,4] list2=[1,2,3,4] print(list1==list2)#值相等 print(list1 is list2,id(list1),id(list2))#标识不相等 print(list1 is not list2) #布尔运算符 a,b=1,2 print(a==1 and b==2)#TT->T,对于and:TT->T,TF->F,FT->F,FF->F print(a==1 and b>2)#TF->F print(a==1 or b>2)#TF->T对于or:TT->T,TF->T,FT->T,FF->F a=False b=True print(not a)#F->T c='happy' print('a' in c)#T print('o' not in c)#T #位运算,将数据先转为二进制再进行计算 print(4&8) print(4|8) print(41)#左移1位,1/2倍,为2

结果: 在这里插入图片描述

3. 运算符的优先级 ** * , / , // , % + - & I >,


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3