一、字符串統計字母、數字、空格特殊字符個數
分析:1.怎麼退出程序 exit( 1)
2.字母、數字、空格特殊字符初始值設定(多變量初始值設定方法)
3.怎麼循環程序 (死循環用while)
4.怎麼判斷字符串裏面是什麼
二、ABCD*9=DCBA求ABCD值
分析:1.簡化程序計算,A取值只能爲1,D取值只能爲9,其它2個爲0-9
2.怎麼取值,取定值,跟範圍值
3.判斷條件if 等式成立條件
4.打印輸出格式
三、九宮格 所有的橫豎斜相加爲15
分析:1.A 取值爲1-9,B取值爲1-9除去B,C取值爲1-9除去A跟B,D取值爲1-9除去A、B、C,依次類推
2.數字取值 列表形式,追加,複製,移除
3.if判斷
四、求1!+2!+3!+4!+......+n!
分析:1.有規律,構建函數
2.累加
五、python編碼問題
1.名詞解釋
decode 解碼;encode編碼
2.python3源碼文件默認使用utf-8編碼,能正常解析中文。
python2源碼文件默認編碼ASCII碼
3.寫程序時候注意編碼格式,中文
# -*- coding: utf-8 -*-
4.字符串加u 指unicode編碼,存儲時就是unicode編碼,打印時候根據unicode編碼,自動轉化爲控制檯編碼。
如果用type查看編碼格式,存儲形式不是unicode形式,而是str,則會按照字符串編碼形式輸出。