第五課 程序練習 (字符串中字符統計,ABCD*9=DCBA求ABCD值,九宮格,階乘相乘)、python編碼問題

一、字符串統計字母、數字、空格特殊字符個數

分析: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,則會按照字符串編碼形式輸出。

















發佈了26 篇原創文章 · 獲贊 0 · 訪問量 2725
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章