[TOC] 1.while迴圈 死迴圈 打斷死迴圈: 關鍵字: 2.字元串格式化: 3.運算符 4.編碼 四種(重要) 單位轉換 ...
目錄
1.while迴圈 -- 死迴圈
while 條件: 迴圈體
打斷死迴圈:
break -- 終止當前迴圈
改變條件 -- 自動定義修改控制執行次數
關鍵字:
break -- 終止當前迴圈
continue -- 偽裝成迴圈體中最後一行代碼(官方:跳出本次迴圈,繼續下次迴圈)
while else:while條件成立的時候就不執行了,條件不成立的時候就執行else
2.字元串格式化:
% -- 占位
%s -- 占字元串的位
%d -- 占數字位
%% -- 轉義成普通的%
s = "你好%s"
s%("我好")
f"{變數名}{字元串}" 3.6版本及以上才能使用
3.運算符
算數運算符 : + - * / // ** %
比較運算符: > < >= <= == !=
賦值運算符: = += -= *= /= //= **= %=
邏輯運算符: and or not () > not > and > or
成員運算符: in not in
4.編碼
編碼集(密碼本)
ascii:
不支持中文
gbk:
英文 8位 1位元組
中文 16位 2位元組
unicode:
英文 16位 2位元組
中文 32位 4位元組
utf-8:
英文 8 位 1位元組
歐洲 16位 2位元組
亞洲 24位 3位元組
四種(重要)
ascii (老美)不支持中文
gbk (國標) 英文 8位 中文16位
unicode (萬國碼)英文16 位 中文 32位
utf-8 (可變長的編碼) 英文8位 歐洲文 16位 亞洲24位
單位轉換
1位元組 = 8位
1Bytes = 8bit ***
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB