python(二)

内容:

  1. 运算符
  2. 赋值运算符

运算符

  1. .加减乘除
  2.  **       (幂运算)
  3.           %                            求余运算
  4. //              出后保留整数部分

.加减乘除(基本)+ - * /:

+             -                   *(乘法运算符)                         /(整除得到小数形式,由于后面会写到"//"的含义)

a=1
b=2
#下面为四则运算打印,注意:不可用一对引号将 想求的变量之间的运算 或 数字带入与变量一起运算

#1.变量之间的运算
print(a+b)                #输出结果       3
print(a*b)                #输出结果       2
print(a-b)                #输出结果       -1
print(a/b)                #输出结果       1/2

#2.数字带入与变量一起运算
print(1+2+a+b)


#下面输入的输什么输出的就是什么(后面将附上pycharm同样的代码和结果)
print("a+b")#输出   a+b             #并非是运算数字
print("a*b")#输出   a*b             #并非是运算数字
print("a-b")#输出   a-b             #并非是运算数字
print("a/b")#输出   a/b             #并非是运算数字
所以,

在pycharm软件中输入的及其结果(数字与变量结合运算)

---------------------------------------------------------------------------------------------------------------------

 **       (幂运算)   

x**y(x的y次方)-------x,y都可为变量,亦可为数字

如:1**2,(结果为1)                2*4(结果为:2*2*2*2=16)   

print(2**8)  #           256
print(4**3)#           64

a=2;b=8
print(a**b)  #           256

a=4;b=8
print(a**b)  #           65536

 --------------------------------------------------------------------------------------------------------------------

          %                            求余运算

例子:14/3=4······2           #     这里14%3=2   ,运用代码表达如下:

           a=14;b=3

           print(a%b)#结果为2,我讲过在未学过print格式化输出之前,不要将a%b用一对引号包裹

---------------------------------------------------------------------------------------------------------------------

//              出后保留整数部分
print(11//2)#结果为5

代码和结果如下:

附上简略图:

运算符说明实例结果
+12.45 + 1527.45
-4.56 - 0.264.3
*5 * 3.618.0
/除法(和数学中的规则一样)7 / 23.5
//整除(只保留商的整数部分)7 // 23
%取余,即返回除法的余数7 % 21
**幂运算/次方运算,即返回 x 的 y 次方2 ** 416,即 2^4^

赋值运算符


x+=yx=x+y
x-=yx=x-y
x/=yx=x/y
x//=y

x=//y

x%=yx=x%y
x*=yx=x*y
x**=yx=x**y
(基本)       =x=y

#这里我用赋值运算符做一个简单的分支,运用了大量后来学到的知识。
#这里我用赋值运算符做一个简单的分支
print("输入两个数:")
#定义两个变量,输入两个值
shu1=int(input(""))
shu2=int(input(""))
fu=input("")#input("")输入的内容赋值给变量fu,fu的类型被input默认为字符串
if fu=='+':
    print("两个数的和为:",shu1+shu2)
elif  fu=='-':
    print("两个数相减为:",shu1-shu2)
elif fu=='*':
    print("两个数的相乘为:",shu1*shu2)
elif fu=='/':
    print("两个数相除为:",shu1/shu2)
elif fu == '%':
    print("两个数的余为:", shu1 % shu2)
elif fu=='//':
    print("两个数的相除后保留整数部分为:",shu1//shu2)
elif fu=='**':
        print("两个数的幂运算得到的值为:", shu1 **shu2)
else:
    print('符号输入错误')

逻辑运算符-------------(为后来的循环运算做准备)


and(并)内容1)and (内容2)两者同时成立输出True,有一者不成立输出False  
or (或)(内容1)or(内容2)两者只要有一者成立输出True,有两者都不成立输出False  
not(非)not (内容)内容为正则为假,内容为假则为真

比较运算符


比较运算符
>大于
<小于
>=大于等于
<=小于等于
!=不等于
in
not in不在

比较运算符一般返回bool值(True or False)

运算符优先级:

a=b/4-3>=0#False
print(a)
a=b/(4-3)
print(a)
a=b/(4-3)>0
print(a)
'''
可看出在表达式中,括号优先级高于运算符,赋值运算符的优先级最低,
将的是右边所得到的值赋值给左边的变量。

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值