Python3学习
orsonV
这个作者很懒,什么都没留下…
展开
-
【Python】eval函数
eval()函数的官方解释是用来执行一个字符串表达式,并返回表达式的值。说直接点就是,可以把拥有特定属性的字符串,直接给转换成Python中的某种数据类型,或者直接计算该字符串所代表的算式。这是个非常便捷的函数,下面是例子:a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(eval(a)))b = "3*2"print(eva...原创 2019-05-20 17:05:55 · 2824 阅读 · 0 评论 -
【Python】Python IDE总结
之前写Python一直用的是Pycharm,结果导致去面试的时候,连怎么用Python原生的IDE都不知道很影响发挥。所以小小总结一下目前的IDE情况。IDLE:安装python时就自带的极简开发环境,可以有交互式和文件式两种编写方法。 Spider:Anaconda自带的标准开发环境,同一个界面上就有交互式和文件式两种编写方法,做小型项目完全足够且便捷。 Pycharm:目前最综合性的开...原创 2019-05-20 17:43:20 · 194 阅读 · 0 评论 -
【Python】coding tips
1.for循环中使用的计数器一般在循环体内部的第一行就把计数器更新,因为循环体内很可能会用到该变量,要保证它在这一轮循环之前就被更新了。2.写分支结构一定要注意是否需要严谨的二分支,即是否需要加上else语句。很容易没想清楚处理过程而忘记用完整二分支结构,导致应该是分支处理的两种情况,变成了不该进入后面分支的用例也进入其中被处理。3.flag的使用有某些情况,在跳出...原创 2019-05-22 11:30:56 · 205 阅读 · 0 评论 -
【Python】编程思维总结
1.规则化思维今天遇到一个画七段数码管的问题,初看画每一个阿拉伯数字的过程都是不同的,很麻烦。但是细看,可以发现,画每个数字的过程都可以看作把七段数码管全部“走一遍”的过程,只是针对不同数字,某一段数码管需要设定显形或隐形而已。同时,如果选择中部为起笔点,那么每一次运笔过程都是向右转90度,这就有规律可循。对一个实际问题与它的许多个case,一定要找到底层的一般性规律,只有找到这个规律了编...原创 2019-06-01 11:53:04 · 1232 阅读 · 0 评论