Python之浅谈运算符

格式化输出的三种方式

运算符的语义取决于其操作数的类型

第一种格式化方式(3.0)
name = 'Tim'
height = 170
weight = 120
print('My name is:%s','my height is:%s','my weight is:%s'%{name,height,weight})
第二种格式化方式(3.4)
name = 'Tim'
height = 170
weight = 120
print('My name is:{0},my height is:{1},my weight is:{2}'.format(name,height,weight))
第三种格式化方式(3.6)
name = 'Tim'
height = 170
weight = 120
print(f'My name is',{name},'my height is ',{height},'my weight is',{weight})

基本运算符

逻辑运算符
not逻辑非
and逻辑与
or逻辑或
相等运算符
is同一实体
is not不同的实体
==等价
!=不等价
比较运算符
<小于
<=小于等于
>大于
>=大于等于
算术运算符
+
-
*****
/
//取整
%取余
******
位运算符
~取反
&按位与
|按位或
^按位异或
<<左移位,用零填充
>>右移位,按符号位填充

流程控制

if判断

用来模拟人进行判断,判断逻辑的真假

age=18
if age>18:
    print('老了')
'''
  <代码块1>
if <条件>:
    <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3,否则不执行代码块2直接执行代码块3  # tab
<代码块3>  # 当条件不成立时直接运行代码块3
'''  
    
if...else
age=18
if age>18:
    print('老了')
else:
    print('还年轻')
'''
<代码块1>
if <条件>:
    <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3  # tab
else:
    <代码块4>  # 当条件不成立时,运行代码块4,然后再运行代码块3
<代码块3>  # 当条件不成立时首先运行代码块4,然后运行代码块3
'''    
if...elif...else
age=18
if age>30:
    print('老了')
elif age>18 and age<30:
    print('还年轻')
else:
    print('很年轻')
'''
<代码块1>
if <条件1>:
    <代码块2>  # 当条件1为True的时候执行代码块2然后执行代码块3  # tab
elif <条件2>:
    <代码块5>  # 当条件1不成立条件2成立,执行代码块5,然后执行代码块3
...
elif <条件n>:
    <代码块n>
else:
    <代码块4>  # 当if和elif的所有条件都不成立时,执行代码块4,然后执行代码块3
<代码块3>
'''
if的嵌套
 age =18
inp_age=int(input('age:'))
 if age>=inp_age:
       if age>inp_age:
         print('猜小了')
       else:
           print('猜中了')
 else:
     print ('猜大了')

转载于:https://www.cnblogs.com/MrYang161/p/11278514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值