2020-02-04python学习
2020-02-04 本文已影响0人
锅炉工的自我修养
基本语法及变量
- 命名是变量名不能有空格
- “+” 如果操作对象是字符串,操作效果是连接,要想计算,需要进行数据转换int()
- input()函数作为交互式输入的接口
""" 多行注释 """
- 通过tuple可以进行多变量同时赋值
num1,num2=num2,num1
- 通过tuple可以进行多变量同时赋值
程序练习 二
- if :| elif: | else:
- input得到的是str
- 问题的复杂性可能超出考虑
- 设计评估代码是否正确,校验是否正确
- 查看官方文档math module
- 找到计算两点之间距离的方法,dist。zip()的用法。
python 练习三
- 根据错误提示,定位语法错误位置
- str[1::a],a代表步长
EOL : end of life
- str[1::a],a代表步长
- 如何让figure显示的刻度较密集。
- 4.
print('{1} {0}'.format('one','two')) # {n} 指定位置,python2写法
- python 中的 ${var}
a=5
b=10
print(f'Five plus ten is {a+b} and not {2*(a+b)}.')
# Five plus ten is 15 and not 30.
# shell 中的${var}
- 字符串格式输出
-
- find函数,返回第一个所在的位置(从零开始查)
- 没有找到,返回-1
项目练习四
see you tomorrow
今日总结
-
- 遇到问题,发现为什么选择学习编程,而不去分析case。
- 因为学习编程,因为有一定基础,学习不吃力。
- 及时的结果反馈,就像玩游戏一样(英雄联盟都下好了,都没去玩)
- 学编程果然是戒网瘾的好办法
- 遇到无法轻易解决的问题,就会去选择逃避,去拖延。直到不能再拖
-
- 对于文献写作存在抵触,为什么?
- 根治脑海的原因:结果没有跑完,就不能开始写作
- 匮乏的英文表达能力,导致遇到无法将自己的想法表达,带来的挫败感
-
- 解决挫败感的办法
- 假如是Sa,他会怎么做,让他做得了
- 自我考核法,荣格和那个自我考核的心理学家,以及假如我有天赋,我不愿让她埋没的兰道尔
- 总的来说,就是置身事外,跟着别人的脚步去做。轻松!
-
- 对自己的预期太高,认为自己应该一上来就达到别人称赞的水平。
- 全能自恋的人,对自己过高的预期,会导致寸步难行。
- 给自己不会做,努力做了又不能做成留下余地——不是我不会做,只要我努力,我一定会做的非常好。
- 思想上的完美主义,与行动上的完美主义。
- 现有一个简单的成品,才能进一步改进。
- 我竟然天真的以为,我一开始就会做的很好。即使有天赋,也是在不断改机的过程中,逐渐发现的。
- 接受自己一开始的笨拙,开始不会很正常。没有一个小孩,一开始就会走路。
- 你现在的笨拙,和你之后的优秀没有一点联系(硅谷的魔笛手)
- 看一个人的执行力,就是在他做的不够好的时候,是否能够坚持去改进
- 心理学中,这种现象叫做代偿。通过其他方面的成就感,弥补自己无法解决,或者难以解决某一问题的挫败感。和自恋不被满足的挫败感
- 脑海中的想法,之后写下来才会更明晰。该会知道怎么办。
- 解决办法
通过自我分析,我明白问题的症结。以下是根据之前经验找到的解决方案
- [ ] 遇到卡住的时候,把遇到的问题写下来——自己想解决方案——不要超过三个步骤(写的太多,会陷入写了不做的境地)——想想自己是电脑程序,给自己加强制函数——解决写下的第一个问题——解决下一个
- [ ] 对于不会的问题,先把他简化。(不会弹,速度慢一点呀)用初中的语法,表达自己的意思