序列類型(list:列表,str:字符串,tuple:元組)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 一

:后面必須要有縮進? ? ? ? ? pass也是占位

1,語法詳解

!=? 代表不等于的意思

==? ? 兩個等于號才用來表達相等的意思,=是用來賦值

if? ? 關(guān)鍵字,判斷語句,有如果的意思,后面跟上判斷語句,

else? 常和if連用,有否則的意思,后面直接跟上 冒號:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1. 常見運算符

’>’? ? 小于? ? ‘<’? ? 大于? ? ? ? ‘>=’小于等于? ? ‘<’大于等于? ? ==等于? ? !=? 不等于

運算符的返回結(jié)果都是bool值。在實際作用當中,會經(jīng)常使用到他們,或者組合!




2,代碼優(yōu)化

優(yōu)化的原則:1.邏輯更加簡單,? 少用否定多用肯定,邏輯最好不要超過三成,

多種選擇時,可以使用elif保證在一個判斷當中!否則會要做很多次判斷,增加程序運行時間,elif也是用在if后面,并且用法和if一樣的,



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 總結(jié)

if使用:if后面跟上判斷表達式,注意加上冒號和縮進,

else使用:else不能單獨使用,后面直接跟上冒號,沒有判別式,

elif使用:elif只能跟在if后面,不能單獨出現(xiàn),

判斷語句:判斷語句是基本的語句,是必須要掌握的內(nèi)容,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 三目運算

如:a = 6

if a > 5:

print(True)? ? ? ? ? ? ? ? ? ? --------->print(True if a > 5 else False)

else:

print(False)

后面這種同樣也是判斷,但是要簡潔很多,可以節(jié)省很多代碼,看起來更整簡潔,

注意?。褐挥泻唵蝘f判斷可以使用,過于復(fù)雜的判斷就不要使用了,不然會影響代碼的可讀性!

True if? a > 5 else False

True:為真時返回的值。

a > 5:判斷式,

False:為假時返回的值,



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 與邏輯

當需要同時判斷多個內(nèi)容的時候可以使用‘與’‘或’‘非’邏輯·來同時判斷多個條件

and:并且,和,的意思,只要兩邊同時存在真才會返回真,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 或邏輯

or是或者的意思,如果兩邊任意一邊存在真,就會返回真,都是假時才會返回假。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 非邏輯

not:取反的意思,也就是真的變成假,假的變成真!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 邏輯短路

or或者and只要一邊確定了后面就不會再去運行了,

邏輯短路運算過程中,如果已經(jīng)能夠得到最后的值,則不會再進行后面的判斷,

a=5

a==5orb>1

True

'1'<'2'<3的輸出結(jié)果為

False

python底層會把連續(xù)判斷轉(zhuǎn)換成and連接的形式

'1'<'2'and'2' <3


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 列表

列表中每個元素在列表中的位置稱為索引,可以通過索引值來取得對應(yīng)位置上的值!

列表還可以根據(jù)范圍來進行取值,這稱切片!切片是用‘? :’!

切片是兩個范圍之間取值且后面的數(shù)取不到!

切片時范圍超過也沒關(guān)系!

切片時還可以指定步長!


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 列表推導(dǎo)表達式

list—a = [i for i in range(1.101),if i%2==0]

i:是保存在列表里篩選的值!

for i in range(1,101):? ? for循環(huán)得到的值

if i%2==0:if判斷來對值進行篩選!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容