第五课 程序练习 (字符串中字符统计,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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章