42 行代码学 Python 实操

作者: 陈素封 | 来源:发表于2017-09-25 11:20 被阅读232次

    敲《笨方法学 Python 》到 38 节,习题要求我去找一些 Python 代码阅读一下,我第一反应竟然是找之前大妈那张 42 行代码学 Python 来重新看一下,喏,就是以下这张图。

    一张图学 Python.jpg

    From 极简 Python 上手导念 | PyChina.org Static Wiki

    按照我在《笨方法学 Python 》的学习习惯,是先看代码,看懂了快速敲,看不懂慢慢敲,敲完运行再看,还是看不懂就网上搜结果。

    实践心得:第一眼只能看懂 20%,洗洗眼睛再看第二遍,里面有些术语和语法还是看得不太明白,至此也没办法,只得执行下一步,自己先完全一字不漏地抄一遍,抄完一遍,再运行,对照结果一看,哈哈,竟然看懂了。

    以下是我的完整代码:

    
    #--coding:utf-8--
    import os
    
    def main():
       print 'Hello World!'
    
       print "这是 Alice\' 的问候。"
       print '这是 Bob\' 的问候。'
    
       # 赋值在最后
       foo(5, 10)
       
       print '=' * 10
       print '这将直接执行'+ os.getcwd()
    
       counter = 0
       counter += 1
    
       food = ['苹果', '杏子', '李子', '梨']
       for i in food:
           print '俺就爱整只:' +i
    
       print '数到 10'
       for i in range(10):
           print i
    
    def foo(paraml, secondParam):
       res = paraml + secondParam
       print '%s + %s = %s' %(paraml, secondParam, res)
       if res < 50:
           print '这个'
       elif ( res >= 50 ) and ((paraml == 42) or (secondParam == 24)):
           print '那个'
       else:
           print '嗯...'
       return res # 这是单行注释
       ''' 这是多
    行注释......'''
    
    if __name__=='__main__':
       main()
    
    

    附运行结果

    42 行代码学 Python

    相关文章

      网友评论

      • 3908d6bf439d:是也乎 ╮(╯▽╰)╭

        所以?运行输出呢?
        陈素封:@Caos 一定是这样的。
        ab96de6250c2:@陈素封 大妈全网监控 python 关键词
        陈素封:竟然这样都被大妈发现了,马上上图。

      本文标题:42 行代码学 Python 实操

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