60秒一口Python:147个Demo,助你从新手小白步步进阶编程高手( 六 )


foriinrange(0100000):lst.append(i)
@timingdeftest_list_compre():[iforiinrange(0100000)

#列表生成式a=test_list_append()c=test_list_compre()print(\"testlistappendtime:\"a)print(\"testlistcomprehensiontime:\"c)print(\"append/compre:\"round(a/c3))#testlistappendtime:0.0219#testlistcomprehensiontime:0.00798#append/compre:2.749

感受到这颗语法糖的滋味了吗~

跟随这份教程 , 你还能60秒get精美图表的生成方法:

60秒制作简单动画:

归并排序
学会用Python自动群发邮件:

importsmtplibfromemailimport(header)fromemail.mimeimport
(textapplicationmultipart)importtimedefsender_mail():smt_p=smtplib.SMTP()smt_p.connect(host='smtp.qq.com'port=25)sender
password='113097485@qq.com'\"**************\"smt_p.login(senderpassword)

推荐阅读