一.格式化輸出
先介紹兩個佔位符:1.%s-----處理字串,全能的,即也可以來處理數字
2.%d-----專門用來處理數字
下面介紹乙個格式化輸出的例子:
要求輸出以下資訊:
------------ info of 周杰倫 -----------name : 周杰倫age : 18job : singer
hobbie: 看孩子
------------- end -----------------
name=input("執行結果如下:輸入姓名:")
age=input("
輸入年齡:")
job=input("
輸入職業:")
hobby=input("
輸入愛好:")
print("""
------------ info of %s -----------
name : %s
age : %d
job : %s
hobbie: %s
------------- end -----------------
""" % (name,name,int(age),job,hobby))
注意:如果在輸出語句中已出現%s或者%d等佔位符,那麼預設後邊出現的%也為佔位符,欲單純表示%,需用%%表示.
二.基本運算子
邏輯運算的運算順序:() =>not=>and=>or
要求會做基本的邏輯運算
三.編碼初識
ascii:不能裝中文,8個bit組成,最多也256種可能
unicode:佔32個bit,4個byte
utf-8:可變長度的unicode碼,乙個字元至少佔8bit
計算機儲存系統單位換算:
8bit=1byte
1024byte=1kb
1024kb=1mb
1024mb=1gb
1024gb=1tb
補充知識點:
1.while迴圈
while注意:如果迴圈體是通過break跳出的,那與之對應的while後邊的else是不會被執行的條件: 迴圈體
else:迴圈在正常迴圈體(不滿足條件)時執行
2.in and not in 用來判斷xx字串是否在*********x字串**現
例題:等待使用者輸入內容,檢測使用者輸入內容中是否包含敏感字元?如果存在敏感字元提示「存在敏感字元請重新輸入」,並允許使用者重新輸入並列印。敏感字元:「小粉嫩」、「大鐵鎚
content=input("以上為今日學習內容,加油!請輸入您的評價:")
if'小粉嫩'
in content or
'大鐵鎚'in
content:
print ("
存在敏感字元請重新輸入!")
else
:
print(content)
Python while迴圈 格式化輸出 運算子
while迴圈基本結構 while 條件 結果 如果條件為真,那麼迴圈則執行 如果條件為假,那麼迴圈不執行 debug模式顯示每一步執行結果 經典 格式錯誤與優化 錯誤示範 count 1 while count 11 if count 7 count 1 else print count coun...
while迴圈,格式化輸出,運算子
1,while迴圈 while 條件 迴圈體 塊 執行流程 當條件成立.執行迴圈體.然後再次判斷條件是否成立.直到條件為假.迴圈終止 break 停止當前迴圈 continue 停止當前本次迴圈.繼續執行下一次迴圈2,格式化輸出 s 字串佔位 d 數字的佔位3,運算子 邏輯運算 and 並且,兩邊都...
while迴圈,格式化輸出,運算子
1.while 基本機構 while 條件 迴圈體 執行流程 當條件成立時為真,執行迴圈體.再次判斷條件是否成立,如果成立再次執行.當判斷條件結果為假時,跳出迴圈,本次迴圈結束.基本結構2 count 1 while true 定義乙個死迴圈 print 123 每次迴圈執行這個 塊 if coun...