python 学习笔记5 2018-4-10

一,习题讲解

```

- (instancetype)initWithFrame:(CGRect)frame{self= [superinitWithFrame:frame];if(self) {self.backgroundColor =[UIColorcolorWithRed:0green:0blue:0alpha:0.4]; [selflayoutUI]; }returnself;}

作者:罗小耳

链接:https://www.jianshu.com/p/6ffa19a7dc58

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

```

(1)求ABCD*9=DCBA 分别求出A,B,C,D

for A in range(1,10): #其实A是可以确定的 1*9=9 A,D是1和9

    for B in range(0,10):

        for C in range(0,10):

            for D in range(0,10):

                re=A*1000+B*100+C*10+D

                re2=D*1000+C*100+B*10+A

                if(re*9 == re2):

                    print("A={0},B={1},C={2},D={3}".format(A,B,C,D))

                    print("{0}{1}{2}{3}*9={3}{2}{1}{0}".format(A,B,C,D))

(2)九宫格 

-------------                                所有的横竖斜线加起来都等于15

| A | B | C |                                A: 1-9

| D | E | F |                                B: 1-9 除A

| G | H | I |                                 C: 1-9 除A、B

--------------                                 。。。


二,python的编码

python3 对编码做了优化,默认支持中文

支持中文的编码:utf-8,gbk,gbk2312

decode  解码

encode 编码


解决编码报错的方法:

1,代码文件前端添加:

# -*- coding: utf-8 -*-

2,更改默认编码,改成支持中文的编码格式

import sys

reload(sys)

print(sys.getdefaultencoding())

sys.setdefaultencoding('utf-8')

3,对字符串先解码再重新编码

n.decode("utf-8").encode("gdk") 先解码成源码再编码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • perl: warning: Falling back to a fallback locale ("en_US....
    keaidelele阅读 4,580评论 0 50
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,233评论 1 118
  • 父母课堂昨天上了,今天陪孩子去上了新学期的课,他爸陪上了一周!这周孩子表现很好!慢慢融入到环境中,在父母课堂,学到...
    在路上的小丸子阅读 1,378评论 2 1
  • 岁月几回转,登阙向江流。故园天际飘渺,归处是乡愁。鸿雁高飞展翼,尺素意传音寄,更拟泛轻舟。一日渡千里,明夜与君游。...
    静铃音阅读 3,660评论 45 62
  • 曾陪伴着我的宠儿啊!在天际山头的另一角,不要害怕! 《忆宠篇》 坐灯下,远看窗外天边...
    三白与君行阅读 1,585评论 0 0

友情链接更多精彩内容