Python之浅谈运算符
生活随笔
收集整理的這篇文章主要介紹了
Python之浅谈运算符
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 格式化輸出的三種方式
- 基本運算符
- 流程控制
格式化輸出的三種方式
運算符的語義取決于其操作數(shù)的類型
第一種格式化方式(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})基本運算符
邏輯運算符
| and | 邏輯與 |
| or | 邏輯或 |
相等運算符
| is not | 不同的實體 |
| == | 等價 |
| != | 不等價 |
比較運算符
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
算術運算符
| - | 減 |
| ***** | 乘 |
| / | 除 |
| // | 取整 |
| % | 取余 |
| ****** | 冪 |
位運算符
| & | 按位與 |
| | | 按位或 |
| ^ | 按位異或 |
| << | 左移位,用零填充 |
| >> | 右移位,按符號位填充 |
流程控制
if判斷
用來模擬人進行判斷,判斷邏輯的真假
age=18 if age>18:print('老了') '''<代碼塊1> if <條件>:<代碼塊2> # 當條件為True的時候執(zhí)行代碼塊2然后執(zhí)行代碼塊3,否則不執(zhí)行代碼塊2直接執(zhí)行代碼塊3 # tab <代碼塊3> # 當條件不成立時直接運行代碼塊3 '''if...else
age=18 if age>18:print('老了') else:print('還年輕') ''' <代碼塊1> if <條件>:<代碼塊2> # 當條件為True的時候執(zhí)行代碼塊2然后執(zhí)行代碼塊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的時候執(zhí)行代碼塊2然后執(zhí)行代碼塊3 # tab elif <條件2>:<代碼塊5> # 當條件1不成立條件2成立,執(zhí)行代碼塊5,然后執(zhí)行代碼塊3 ... elif <條件n>:<代碼塊n> else:<代碼塊4> # 當if和elif的所有條件都不成立時,執(zhí)行代碼塊4,然后執(zhí)行代碼塊3 <代碼塊3> '''if的嵌套
age =18 inp_age=int(input('age:'))if age>=inp_age:if age>inp_age:print('猜小了')else:print('猜中了')else:print ('猜大了')轉(zhuǎn)載于:https://www.cnblogs.com/MrYang161/p/11278514.html
總結(jié)
以上是生活随笔為你收集整理的Python之浅谈运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linus中的目录
- 下一篇: python arp 网关_python