美文网首页
Python road

Python road

作者: LH大牛 | 来源:发表于2018-05-01 19:37 被阅读15次

raspberry pi都做了几个小项目了,可基本都是别人写好的代码,自己修改的地方也不多,代码看不懂是一件特痛苦的事,还是先学学Python吧,找了小甲鱼的《零基础学Python》,感觉挺好。立个flag,尽量一个月学个大概明白吧。

5月1号,值得纪念,今天开始了真正第一个Python代码-------猜字谜。说起来,我总是坚持不下去做一件事,希望这个事可以给我一个全新的开始吧。

now,划重点:1.关于print中,各种字符转换问题:int(强制转换为整型(整数),float浮点(小数),str(字符串),至于用法,参见下图

图1 第一次调试字符串出错

2.while循环  不管是c还是py,我都不咋能用的好它,感觉while其实就在于后面的这个判断条件,条件找的好,效率才能高。下图来一组调试出错的惨状:

图2 while之心态爆炸

3.其次是缩进,明明tab可以搞定,为何要敲四个空格。另外注意判断后面的:号啊,真尼玛重要啊

好了,第一天顺利结束,代码略冗余,慢慢优化吧。

图3 成功了

另外 为何第一次没有提示大小啊.

2018.5.1.19:35


昨天停电,没来得及写 ,今天要写的太多了,废话少说,开始:

1.获得类型信息:type(可以是变量)

2.优先级,虽然Python会自动获取优先级,但是从简洁和可读性来说,最好加上()

3.关于如何编写一个程序的问题:

简洁性的体现 操作符的优先级 如何编写程序 puthon避免else悬挂 for循环

4.三元操作符 

三元操作符怎么玩

5.断言assert 常用于检查,如果断言为假直接报错

assert报错

6.while循环+break+continue见下图

7.for和range用法见下图

8.列表:number=【1,2,3,4】 or 【1,2,“ate“,【3,4】】

9.向列表添加元素,获取元素,删除元素分片下图:

10.元组的玩法:

11.字符串有很多内置的方法,用到再查,方法和函数bif的去呗。函数在操作变量前,是红色,方法在后,有()需加参数。

12.格式化问题:

格式化操作符用到再查

13.序列:(1.)list【】迭代出一个列表(2)tuple()转化为元组(3)str()转化为字符串(4)len()返回字符串或者列表元组的长度(5)max().min()分大小(6)sum((),start)自动加取和,会有stat选定开始叠加位置(7)sorted和sort,两个同为排序,sorted会生成排序后的新列表,既不改变原来排序的列表中元素位置(8)reversed(),实现元素的反转(9)enumerate()用的时候再看吧(10)zip同上

5.3 19:52完

相关文章

网友评论

      本文标题:Python road

      本文链接:https://www.haomeiwen.com/subject/birfrftx.html