while循環 和 運算符
阿新 • • 發佈:2018-09-08
xxx 特殊字符 == tin 是否 一個 4tb 並且 else 1)whil循環
while 條件:
代碼塊1(循環體)
break #徹底停止本層循環
continue #停止本次循環 執行下一次循環
else:#當條件不成立時執行else
代碼塊2
2)格式化輸出
%s 占位字符串
%d 占位整數 print("我叫%s, 我喜歡幹%s, 我今年%d歲了" % (name, hobby, age)) # %d 必須占位數字
while 條件:
代碼塊1(循環體)
break #徹底停止本層循環
continue #停止本次循環 執行下一次循環
else:#當條件不成立時執行else
代碼塊2
2)格式化輸出
%s 占位字符串
%d 占位整數
註: 在字符串串中如果使?用了了%s這樣的占位符. 那麽所有的%都將變成占位符. 我們的2%也變成了
占位符. 而"%的"是不存在的, 這裏我們需要使用%%來表示字符串中的%
例:讓用戶輸入 名字, 年齡, 愛好 。格式化輸出成 我叫xxx, 我喜歡幹xxxx。 我今年xxx大了
name = "alex"
age = 18
hobby = "佩奇"
3)運算符(難點): in (判斷xx是否出現在yy中)
1,邏輯運算:
and (並且的意思,左右兩端同為真, 結果才是真)
or (或者的意思,左右兩端有一個為真,結果就是真)
not (非真即假,非假即真)
x or y 如果x為0 則返回y, 否則。 返回x and和or相反 運算順序: () => not => and => or 2,賦值運算 = 簡單的賦值運算符 c=1+2 將1+2的運算結果賦值給c += 加法賦值運算符 c+=1 等同於 c=c+1 -= 減法賦值運算符 c-=1 等同於 c=c-1 *= 乘法賦值運算符 c*=1 等同於 c=c*1 /= 除法賦值運算符 c/=1 等同於 c=c/1 %= 取余賦值運算符 c%=1 等同於 c=c%1 **= 次冪賦值運算符 c**=1 等同於 c=c**1 //= 取整賦值運算符 c//=1 等同於 c=c//1 3,比較運算 == 等於 判斷左右對象是否相等 != 不等於 判斷左右對象是否不相等 <> 不等於 跟 != 類似 > 大於 < 小於 >= 大於等於 <= 小於等於
知識擴展
-
編碼
最早的計算機編碼是ASCII。 有英文+數字+特殊字符 8bit => 1byte 沒有中文, 後面的編碼必須兼容ASCII
GBK 把中國的文字進行編碼. 對ASCII擴充。 16bit => 2byte 主要包含了中文, 日文, 韓文, 英文(兼容ASCII)
UNICODE 32bit 兼容各個國家的編碼。萬國碼。 浪費空間 32bit => 4byte
UTF-8 可變長度的UNICODE。本質是UNICODE。
英文在UTF-8裏面占用1個字節 8bit
歐洲文字。占用2個字節 16bit
中文. 占用3個字節 24bit
UTF-168bit => 1byte 1024byte => 1kb 1024kb => 1mb 1024mb => 1gb 1024gb => 1tb 1024tb = > 1
while循環 和 運算符