python 條件表示式學習

2021-08-29 22:32:00 字數 1334 閱讀 5041

與:and

或:or

非:not

#rfind 用法:返回值是查詢到的目標字元在原字串中的下標,如果沒找到返回-1,如果在第0個位置找到返回0,其他的數字。

錯誤例項:

rule=『suffix:ls』

rule.rfind(『pre』)

-1

not rule.rfind(『pre』)

false

rule.rfind(『pre』)!=-1 & rule.rfind(『suf』)

true

僥倖正確的:

rule.rfind(『pre』)!=-1 and rule.rfind(『suf』)

false

實際過程:

rule.rfind(『pre』)!=-1 && rule.rfind(『suf』)

syntaxerror: invalid syntax

rule.rfind(『pre』)!=-1 or rule.rfind(『suf』)

file 「」, line 2

rule.rfind(『pre』)!=-1 or rule.rfind(『suf』)

^indentationerror: unexpected indent

rule.rfind(『pre』)!=-1

false

rule.rfind(『suf』)

0應該寫成:

rule.rfind(『pre』)!=-1 or rule.rfind(『suf』)!=-1

true

rule.rfind(『pre』)!=-1 and rule.rfind(『suf』)!=-1#有字首又有字尾

false

rule.rfind(『pre』)==-1 and rule.rfind(『suf』)!=-1#僅僅字尾

true

rule.rfind(『pre』)!=-1 and rule.rfind(『suf』)==-1#僅僅字首

false

Python 條件表示式

import os import re mask re.compile fna 說明從後開始匹配 最好先看一下當前路徑是什麼 os.getcwd 獲得資料夾裡面所以檔名 file names os.listdir 或者隨便用個例子 file names 1.fna 1.fna.nsq 1.fna.n...

Python 三元表示式(條件表示式)

使用一行 快速判斷,替換複雜的多行if語句,使得 簡單可維護。如果條件為真,返回真,否則返回假 condition is true if condition else condition is false is fat true state fat if is fat else not fat 返回...

python基礎之條件表示式

分支語句 score 98if score 90 print 優秀 elif score 80 print 不錯 elif score 60 print 及格 else print 不及格 a input 請輸入乙個數字 input 函式,從鍵盤讀取使用者的輸入,a是返回值,是字串型別 ifnot ...