while循環語句、格式化輸出、經常使用運算符、字符編碼

1.while循環

while 空格 條件 冒號python

縮進 循環體編程

num=1
while num<11:
    print(num)
    num=num+1

變量都是先執行等號右邊的,而後執行等號左邊的。學習

break 終止循環,break如下代碼都不執行編碼

while 3<4:
    print(1)
    break
    print(2)
print(3)

輸出結果:1 3code

num=0
while True:
    if num>50:
        break
    print(num)
    num=num+1

輸出結果:0到50utf-8

continue 臨時見底,跳出本次循環,繼續下次循環字符串

num=1
while num<11:
    if num==9:
        num=num+1
        continue
    print(num)
    num=num+1

輸出結果:1 2 3 4 5 6 7 8 10input

num=0
while True:
    if num>9:
        break
    num=num+1
    if num==9:
        continue
    print(num)

輸出結果:1 2 3 4 5 6 7 8 10it

while else字符編碼

age=int(input("請輸入年齡:"))
while age>18:
    if 18<=age<=22:
        print("你能夠嗨了")
        break
    elif age>22:
        print('你能夠結婚了')
        break
else:
    print('你不能去網吧')

條件語句能夠控制while循環

2.格式化輸出

%s 字符串類型,%d 、%i 數字類型

name=input("姓名:")
age=input("年齡:")
msg='姓名:%s,年齡:%d'%(name,int(age))
print(msg)

python36以上版本可使用下面語句

name=input("姓名:")
age=input("年齡:")
msg=f'姓名:{name},年齡:{age}'
print(msg)

%% 轉義

num=input('>>>')
s='目前學習進度:%s%%'%num
print(s)

結果:

>>>80

目前學習進度:80%

3.經常使用運算符

  1. 算術運算

    運算符 描述
    +
    -
    *
    /
    % 取模(取商的餘數)
    **
    // 取整(取商的整數)
  2. 比較運算

    運算符 描述
    == 等於
    != 不等於
    > 大於
    < 小於
    >= 大於等於
    <= 小於等於
  3. 賦值運算

    運算符 描述
    = 簡單賦值
    += c+=a等效於c=c+a
    -= c-=a等效於c=c-a
    *= c*=a等效於c=c*a
    /= c/=a等效於c=c/a
    %= c%=a等效於c=c%a
    **= c**=a等效於c=c**a
    //= c//a等效於c=c//a
  4. 邏輯運算

    運算符 描述
    and 布爾「與」
    or 布爾「或」
    not 布爾「非」

4.字符編碼

  1. ASCII碼 美國

    1個字節 8位

  2. GBK碼 國標

    漢字 2個字節

    英文 1個字節

  3. Unicode 萬國碼

    2個字節

    4個字節

  4. utf-8 可變編程

    美國 1個字節

    歐洲 2個字節

    亞洲 3個字節

  5. 單位轉化

    8bit=1byte

    1024byte=1KB

    1024KB=1MB

    1024MB=1GB

    1024GB=1TB

相關文章
相關標籤/搜索