-
tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的
查看全部 -
while循環可以繼續進行下去的條件更加簡單,只需要判斷while循環的條件是否為True即可,當條件為True時,即繼續運行下去。
查看全部 -
s = 'ABCD'
for ch in s:
? ? print(ch) # 注意縮進在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。
查看全部 -
py2,要在第二行加# coding:utf-8才能輸出中文字符
查看全部 -
特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。
查看全部 -
可以用嵌套式的else if,也可以用elif 來進行嵌套;不過推薦用后者,看起來結構更清晰。
查看全部 -
if 后面需要注意
有冒號,其子邏輯分支需要縮進;
else也需要冒號,子邏輯分支需要縮進;
查看全部 -
與C++區別:
if后面沒有括號,卻有分號;
而且其分支塊要縮進,且可以不需要大括號;
每句后面不需要分號;
最后不需要result 0 ;
輸出用print而不是printf;
頭文件是#Enter a code.
查看全部 -
可以看到print('抱歉,考試不及格')這行代碼明顯比上一行代碼縮進了,這是因為這行代碼是if判斷的一個子分支,因此需要縮進,在Python規范中,一般使用4個空格作為縮進
在if語句的最后,有一個冒號:,這是條件分支判斷的格式,在最后加入冒號:,表示接下來是分支代碼塊
查看全部 -
字符串是Python程序重要的數據類型,到目前為止,我們輸出的字符串的內容都是固定的,但有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。
# 字符串模板
template = 'Hello {}'
# 模板數據內容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World如果模板中{}比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。
查看全部 -
.sort 從小到大進行排列
.reverse 將列表順序反向
查看全部 -
采用直接對列表進行輸出的形式,超出了界限會報錯
而如果用切片的話則不會報錯,但超出部分不輸出內容,為空白
查看全部 -
for?x?in?y
這個遍歷的函數用法,當這個函數運行完結束時,x是在 y 中的最后一個元素作為離開點的,因此如果沒有將其歸為, 則輸入x則會輸出y中的最后一個元素
查看全部 -
round 取小數點查看全部
-
if-elif-else語句的條件判斷是從上到下依次判斷的,在執行的過程中,一旦有一條件滿足(為 True),則結束循環條件的判斷,直接輸出結果,因此我們在進行類似于成績高低的行為判斷時,應先將更貼近的條件放在上面,然后再依次向下編寫
查看全部
舉報