python邏輯運算符優(yōu)(yōu)先級
拔曉18491166555咨詢: Python中邏輯運算的優(yōu)先級什么意思?體現(xiàn)在哪個方面?怎么應(yīng)用的? -
貢嘎縣底從動回復(fù):
______ 運算符的優(yōu)先級是學(xué)編程語言最最基礎(chǔ)的,就像加減乘除運算一樣,先乘除后加減 不同類型運算符,有不同的優(yōu)先關(guān)系 比如:算術(shù)運算符 > 關(guān)系運算符 > 邏輯運算符 !(5 * 3 + 8 > 12) && 1>2 這里面就有優(yōu)先級的關(guān)系了,看你怎么算啦 同一類型運算符之間也有優(yōu)先級關(guān)系,比如邏輯去處符的優(yōu)先級 NOT AND OR
拔曉18491166555咨詢: python邏輯運算操作符問題.字符串相關(guān)的! -
貢嘎縣底從動回復(fù):
______ is不是邏輯運算操作,is是通過每個對象的id來判定是否相等的. is判斷的是a對象是否就是b對象,是通過id來判斷的 ==判斷的是a對象的值是否和b對象的值相等,是通過value來判斷的 >>> x=str('1 2 3') >>> id(x) 34190944 >>> y=str('1 2 3') >>> id(y) 34011392 >>> x=str('你好啊') >>> id(x) 34238688 >>> y=str('你好啊') >>> id(y) 34190720 id不同的時候,is就返回false,至于字符串何時id相等,那是python字符串的內(nèi)部實現(xiàn)了.
拔曉18491166555咨詢: 從鍵盤輸入一個整數(shù),大于等于80輸出優(yōu)秀, 大于60小于80,輸出及格,否則輸出不及格.求大神解答 -
貢嘎縣底從動回復(fù):
______ python 寫法: n=eval(input('輸入一個整數(shù):')) print('優(yōu)秀' if n>=80 else '不及格' if n<60 else '及格')