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循環
%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%
算術運算
運算符 | 描述 |
---|---|
+ | 加 |
- | 減 |
* | 乘 |
/ | 除 |
% | 取模(取商的餘數) |
** | 冪 |
// | 取整(取商的整數) |
比較運算
運算符 | 描述 |
---|---|
== | 等於 |
!= | 不等於 |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
賦值運算
運算符 | 描述 |
---|---|
= | 簡單賦值 |
+= | 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 |
邏輯運算
運算符 | 描述 |
---|---|
and | 布爾「與」 |
or | 布爾「或」 |
not | 布爾「非」 |
ASCII碼 美國
1個字節 8位
GBK碼 國標
漢字 2個字節
英文 1個字節
Unicode 萬國碼
2個字節
4個字節
utf-8 可變編程
美國 1個字節
歐洲 2個字節
亞洲 3個字節
單位轉化
8bit=1byte
1024byte=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB