while 條件: 循環體
while 條件: 循環體 else:#若是while條件結果爲假 不執行循環體 直接執行else 代碼塊
假裝成循環體中最後一行代碼(跳出本次循環)python
while 條件: 循環體 continue# 以後不執行 代碼塊
跳出當前循環編碼
while 條件: 循環體 break#以後不執行 代碼
%是佔位符佔着輸出位置的位置 (佔用了必須輸出)spa
%s和%dcode
name=input('請輸入姓名') age=input('請輸入年齡') job=input('請輸入職業') s='姓名%s,年齡%s,職業%s'%(name,age,job)#經過%鏈接前面的字符串和後面的變量 print(s) %d輸出的數字 input輸入的數字是字符串 因此要經過int()來進行數據類型轉換 name=input('請輸入姓名') age=int(input('請輸入年齡')) job=input('請輸入職業') s='姓名%s,年齡%d,職業%s'%(name,age,job)#經過%鏈接前面的字符串和後面的變量 print(s)
name=input('請輸入姓名') age=int(input('請輸入年齡')) job=input('請輸入職業') s=f"我叫{name},我今年{age}歲了,個人職業是{job}"#變量=f'我叫{變量名},我今年{變量名}' print(s)#經過%鏈接前面的字符串和後面的變量
+,一,*,/ //,%utf-8
用於計算ci
不常見的舉例例如unicode
//整除字符串
print(3//2)#輸出等於1
注意點input
/除號class
在python2中是整除 python3是浮點數除數
==判斷兩邊是否相等
a+=1 >>>> a=a+1
b+=1 >>>>> b=b+1
例如
x 空格 and 空格 y
x爲真 值爲y的結果 x爲假等於x的值 全爲假等於前面的值
9and1 #結果等於1 #and的條件是 前面爲真值後面的結果 爲假等於前面的 全爲假等於前面的
例如
x 空格 or 空格 y
x爲真值爲x的值 x爲假值爲y的值 全爲假等於後面的值
9or1 #結果等於9 #and的條件是 前面爲真值後面的結果 爲假等於前面的 全爲假等於後面的
非 not Ture ==Flase
a='dasdqwdqwd' if'sb' not in a: print(ture)
ascii 英文1個字節 8位
gbk 中文2個字節 16位
unicode(萬國碼) 英文2個字節 16位 中文4個字節 32位
utf-8 英文1個字節 8位 歐洲2個字節 16位 中文3個字節 24位