Day2 while 迴圈,格式化輸出,運算子,字串編碼
阿新 • • 發佈:2018-11-09
while 迴圈
語法結構:
語法1::
while 條件:
迴圈體
解析:判斷條件是否成立,如果條件為真,則執行迴圈體的內容,完成後,再次進行條件的判斷,重複上面的內容,知道條件不成立
語法2 :
while 條件:
迴圈體
else:
程式碼塊
解析:當while 的條件不滿足之後,就會執行esle下面的程式碼塊,但是如果在迴圈體中通過break直接跳出迴圈的話,else的程式碼是不會執行的,也就是說這裡else的是屬於while迴圈的一部分
在迴圈體中常用到的兩個關鍵字 break ,continue
break 終止本層的迴圈
continue 終止本次的迴圈,繼續下一次迴圈
格式化輸出
在格式化輸出中,%s 表示字串佔位符 ,%d表示的是數字型別的佔位符,%f 表示的是浮點數。
注意:在一條語法中,如果含有一個格式化的佔位符的話,那麼這條語句中的所有% 號都是表示佔位符,如果在這種語句中要正常輸出%號的話,使用的是兩個% 。
運算子
and : 兩邊條件同時為真,才是真
or : 兩邊條件只要有一個條件為真,結果就是真
not : 非假即真,非真即假
運算子的優先順序
() > not > and > or
字元編碼
字串編碼
1. ASCII 8bit 1byte
2. GBK 16bit 2byte
3. Unicode 32bit 4byte
4. UTF-8 可變長度的unicode
英文: 8bit 1byte
歐洲文字; 16bit 2byte
中文 :24bit 3byte
編碼之間的關係