一、 while 循環(huán)while : 滿足條件的情況下為死循環(huán) while 條件:
循環(huán)結(jié)果
while True:
print("一號")
print("二號")
print("三號")
如何終止循環(huán) 改變條件 #實(shí)例
flag = True
while flag:
print(1)
print(2)
flag = False
print(4)
print(5)
break:循環(huán)中遇到break時(shí)直接退出循環(huán) while True:
print(1)
print(2)
break
print(3)
print(4)
#只會輸出1 2 不會輸出 3 4
continue:跳過本次循環(huán) a = 0
while a < 5:
a = 1
if a == 3:
continue
print(a)
練習(xí)1:打印0~100的數(shù)字 num = 0
while num < 101:
print(num)
num = 1
練習(xí)2:打印1 2 3.... 100的結(jié)果 num = 1
count = 0
while num < 101:
count = num
num = 1
print(count)
while else 結(jié)構(gòu) while 條件:
循環(huán)體
else:
結(jié)果
二、 格式化輸出% : 占位符 | 符號 | 說明 |
|---|
| %s | 格式化為字符串 | | %c | 格式化字符及其ASCII碼 | | %d | 格式化整數(shù) | | %u | 格式化無符號整型 | | %f | 格式化浮點(diǎn)數(shù)字,可指定小數(shù)點(diǎn)后的精度 | | %% | 輸出% (格式化字符串里包含百分號,必須用%%) |
實(shí)例: name = "小明"
age = 14
message = "你好,我叫 %s,年齡 %d" %(name,age)
print(message)
注意:括號里數(shù)量和順序必須保持一致 在格式化輸出中要表達(dá)百分號,在這個(gè)百分號前再加個(gè)百分號 name = "小明"
age = 14
message = "你好,我叫 %s,年齡 %d,進(jìn)度1%%" %(name,age)
print(message)
三、 運(yùn)算符3.1 運(yùn)算符類別算數(shù)運(yùn)算符 邏輯運(yùn)算符 比較運(yùn)算符 復(fù)制運(yùn)算符 成員運(yùn)算符 身份運(yùn)算符 位運(yùn)算符
3.2 算數(shù)運(yùn)算符| 運(yùn)算符 | 描述 |
|---|
| 加 | | - | 減 |
| 乘 | | / | 除 | | % | 取模 | | ** | 冪 | | // | 取整除 |
3.3 比較運(yùn)算符| 運(yùn)算符 | 描述 |
|---|
| == | 等于 | | != | 不等于 | | > | 大于 | | < | 小于 | | >= | 大于等于 | | <= | 小于等于 |
3.4 賦值運(yùn)算符| 運(yùn)算符 | 描述 |
|---|
| = | 簡單的賦值運(yùn)算符 | | = | 加法賦值運(yùn)算符,例: a = 2 等價(jià)于:a = a 2 | | -= | 減法賦值運(yùn)算符,例: a -= 2 等價(jià)于:a = a - 2 | | *= | 乘法賦值運(yùn)算符,例: a = 2 等價(jià)于:a = a 2 | | /= | 除法賦值運(yùn)算符,例: a /= 2 等價(jià)于:a = a / 2 | | %= | 取模賦值運(yùn)算符,例: a %= 2 等價(jià)于:a = a % 2 | | **= | 冪賦值運(yùn)算符,例: a **= 2 等價(jià)于:a = a ** 2 | | //= | 取整除賦值運(yùn)算符,例: a //= 2 等價(jià)于:a = a // 2 |
3.5 邏輯運(yùn)算符優(yōu)先級:在沒有()的情況下 not > and > or 同意優(yōu)先級的情況下,從左到右依次計(jì)算 in 和not in:判斷元素是否在字符串、元組、列表或字典中 四、 編碼4.1 編碼類別4.2 ASCIIASCII編碼 4.3 GBK 國標(biāo)碼4.4 Unicode UTF-8號稱收納了世界所有字符的編碼 擴(kuò)充到了32位,也就是4個(gè)8位的二進(jìn)制數(shù) 可以表示2**32個(gè)字符 由于太過浪費(fèi),提出了UTF-8,可變長度的編碼 UTF-8是對Unicode編碼的壓縮和優(yōu)化,將所有字符進(jìn)行分類:ASCII編碼的內(nèi)容用1個(gè)字節(jié)、歐洲字符用2個(gè)字節(jié)。。。
4.5 單位轉(zhuǎn)換8bit = 1byte 1024byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024PB = 1EB 1024EB = 1ZB 1024ZB = 1YB 1024YB = 1NB 1024NB = 1DB 來源:https://www./content-4-292401.html
|