day02

day2預習

今日內容

1.while循環

while 關鍵字 空格 條件 冒號python

縮進 循環體windows

輸出1到10之間的數編碼

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

輸出1到100之間的數code

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

打印0到50的數utf-8

num = 0
while num<51:
    print(num)
    num += 1

打印1,2,3,4,5,6,7,8,10ci

num = 1
while num<11:
    if num ==9:
        num += 1
        continue
    print(num)
    num += 1
while 3>2:
    print(1)
    break
    print(2)
print(4)

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

while 3>2:
    print(1)
    continue
    print(2)
print(5)

結束本次循環,繼續下次循環。input

總結cmd

break 終止it

continue 結束本次循環,繼續下次循環

條件 能夠控制while循環

2. 格式化輸出

%s

%d == %i 佔位d 和 i 必須放入的是整型

%s是否是聽任何東西

數量要一一對應

在格式化中使用%的時候要轉義 %%

msg = "你好%s,我是%s"%("少年","meet")
print(msg)
name = input("姓名:")
age = int(input("年齡:"))
msg = "姓名%s,年齡%d"%(name,age)
print(msg)
neme = input("姓名:")
age = in(input("年齡:"))
msg = f"姓名:{name},年齡:{age}"  #python3.6版本以上能夠使用
print(msg)
msg = "你好%s,年齡%d,還能折騰80%%了"%("ws",20)

3.運算符

+- * / % // 加 減 乘 除 取餘數 取商

+= 自加

-= 自減

*= 自乘

/= 自除

%= 自取餘數

//= 自取商

in

not in

and or not

即優先級關係爲( )>not>and>or

or運算 兩個都爲真取or前面的 兩個都爲假取or後面的

and 運算 兩個都爲真取and後面的 兩個都爲假取安定前面的

4.初識編碼

ascill 美國 1個字節 8位 256個 沒有中文

gbk 中國 中文2個字節 英文1個字節

unicode 萬國碼2個字節 4個字節

utf-8 能夠編碼 英文1個字節

​ 歐洲2個字節

​ 亞洲3個字節

1byte = 8bit

1024byte = 1Kb

1024Kb = 1Mb

1024Mb = 1Gb

1024Gb = 1Tb

1024Tb = 1Pb

windows系統 cmd 編碼是gbk

Linux系統 終端編碼是 utf-8

str ---> int int(要轉換的內容,只有帶引號的數字)

int -->str str(要轉換的內容,沒有限制)

\n 表明回車鍵

python2 默認編碼是ascill

python3 默認編碼是utf-8

做業

相關文章
相關標籤/搜索