芽筑说吧 关注:94贴子:1,861
  • 13回复贴,共1

<干货贴>8招让你写的代码更优美简明

只看楼主收藏回复



1楼2018-08-13 11:06回复
    Python是一门非常灵活的语言,很多语法是其他语言不具备的,对于初学者来说,如果对Python语言的理解不够透彻,就会写出很冗余的代码来。下面8招让你写的代码更优美简明


    2楼2018-08-13 11:07
    回复
      变量交换
      更简明优美的写法


      3楼2018-08-13 11:08
      回复


        4楼2018-08-13 11:09
        回复
          普通写法


          5楼2018-08-13 11:09
          回复
            循环遍历区间元素


            6楼2018-08-13 11:09
            回复
              range和xrange2种写法,xrange是生成器写法,更节省内存。Python3中的range等价于Python2中的xrange。
              生成器,只有在使用时才会动态生成,而且只能使用1次,比如range(1000000),Python2中会在内存中生成1百万个元素的列表,而在Python3不会生成列表,而是生成器,占用很小的内存。
              如何你还在使用Python2,建议用xrange代替range


              7楼2018-08-13 11:10
              回复
                Java的写法


                8楼2018-08-13 11:12
                回复
                  生成器扩展


                  9楼2018-08-13 11:12
                  回复


                    10楼2018-08-13 11:12
                    回复


                      11楼2018-08-13 11:12
                      回复
                        索引
                        Pythonic写法


                        12楼2018-08-13 11:13
                        回复
                          普通写法


                          13楼2018-08-13 11:13
                          回复
                            显然,Pythonic写法更加直观,优雅


                            14楼2018-08-13 11:14
                            回复