第一步:python的while迴圈
while迴圈的基本結構:
while 條件:
縮排 迴圈體
具體如下:
while 3>2:print("
好嗨喲"
)
print("
你的駱駝")
print("
再活五百年")
print("
在人間"
)
print("
癢")
1接下來說一下break和continue#列印輸出1-100以內的所有數
2 num = 1
3while num<101:
4print
(num)
5 num = num + 1
1.break:終止迴圈,break以下**都不執行
1while 3>2:
2print(1)
3break
4print(2)
5print(4)
12.continue:跳出本次迴圈,繼續下次迴圈#用while迴圈列印輸出0-50的所有數
2 num =0
3while
true:
4if num > 50:
5break
6print
(num)
7 num = num + 1
1while 3>2:
2print(1)
3continue
4print(2)
5print(5)
1第二步:格式化輸出#列印輸出1,2,3,4,5,6,7,8,1023
4 num = 1
5while num<11:
6if num == 9:
7 num = num + 1
8continue
9print
(num)
10 num = num + 1
msg = '格式化輸出中%表示乙個佔位,比如說上學時幫人佔位置這樣的情況,那%後面的s則是表示這是乙個字串型別。你好%s,我是%s
'%('
少年','
meet')
print(msg)
1 name = input("格式化輸出的另一種寫法:姓名:"
)2 age = input("
年齡:"
)3 msg = '
姓名:%s,年齡:%d
'%(input("
姓名:"),int(input("
年齡:"
)))4
(msg)5#
%d== %i d和i必須放入的是整型
name = input("格式化輸出要注意:姓名:"
)age = input("
年齡:"
)msg = f'
姓名:,年齡:
'#需要注意的是這種寫法必須是
python3.6版本以上
print(msg)
1.數量要一一對應
2.在格式化中使用%的時候需要轉義 %%
第三步:運算子
1.比較運算子
> = <= == !=
2.賦值運算子
+= -= *= /= //= **= %=
3.成員運算子
in not in
4.邏輯運算子
and or not
邏輯運算的優先順序:( )>not>and>or,同一優先順序從左往右計算。這裡需要注意的是 and 和 or 運算的結果:
5.算數運算子
+ - * / ** % //
第四步:初識編碼(一)
python2的
預設編碼是ascill,而python3對內容進行編碼的預設為utf-8。
ascii 美國 256個位元組 沒有中文
乙個位元組 8位
gbk 中國
中文 2位元組 16位
英文 1位元組 8位
unicode 萬國碼
2個位元組 16位
4個位元組 32位
utf-8 可變編碼
英文 1位元組 8位
歐洲 2位元組 16位
亞洲 3位元組 24位
單位的轉換
8bit
=
1byte
1024byte
=
1kb
1024kb
=
1mb
1024mb
=
1gb
1024gb
=
1tb
1024tb
=
1pb
1024tb
=
1eb
1024eb
=
1zb
1024zb
=
1yb
1024yb
=
1nb
1024nb
=
1db
常⽤到tb就夠了
window下共存python2和python3
要在window下共存兩個版本的python 這裡試的是python2.7和python3.6兩個版本,作業系統是window 10 7。分別找到這兩個版本的安裝包,在兩個版本的安裝包裡面,找到python.exe這個檔案,然後把python.exe檔案更名為python2 python3或者可以更...
神奇的東西2
你為什麼不問問神奇的海螺呢?這次開始講c 遼,雖然因為時間問題,組長並沒有講完計畫內容,但是問題不帶 首先呢,阿鳴先講完了紙質周任務,就是一堆基礎的小細節,define這個傻子替換,符號優先順序,八進位制十六進製制,字元陣列初始化。然後開始補充神奇的東西 指標常量 常量指標 const 常量指標 指...
python系列 2 函式
def hello name print hello name hello alice hello bob import random def getanswer answernumber if answernumber 1 return it is a certain elif answernum...