2017年11月

2017年11月发布的文章
  • Python-列表解析

    所谓列表解析(也有翻译成列表综合),就是通过一个已有的列表生成一个新的列表。 直接看例子: 假设有一个由数字组成的 list,现在需要把其中的偶数项取出来,组成一个新的 list。一种比较“正常”的方法是: [crayon-5b0b42ea…

  • Python-pickle

    在之前的课程中,我们有讲到通过文件来保存、中转数据(参见第31、32、33课)。在使用文件存储时,通常需要对数据进行一些处理,按照一定的规范把数据整理成文本,再写入文件中。下次使用时,从文件中读出文本,再按照此规范解析这些数据。 这种将数据…

  • Python-shell

    如果你已经编写过自己的程序,相信对这些内容已经熟悉。但很多刚刚接触编程的人,对于在 python 里编写并运行代码,还时常有些疑问。 一般来说,有两种运行 python 代码的方法: 1. 使用交互式的带提示符的解释器 2. 使用源文件 第…

  • Python-调试程序

    代码,不可避免地会出现bug。很多人在初学编程的时候,当写完程序运行时,发现结果与自己预料中的不同,或者程序意外中止了,就一时没了想法,不知道该从何下手,只能反复重新运行程序,期待忽然有次结果就对了。 今天我就来讲讲代码遇到问题时的一些简单…

  • Python-计时

    Python中有一个time模块,它提供了一些与时间相关的方法。利用time,可以简单地计算出程序运行的时间。对于一些比较复杂、耗时较多的程序,可以通过这种方法了解程序中哪里是效率的瓶颈,从而有针对性地进行优化。 在计算机领域有一个特殊的时…

  • Python-随机数

    python中的random模块。 random模块的作用是产生随机数。之前的小游戏中用到过random中的randint: [crayon-5b0b42ea062bf984174999/] random.randint(a, b)可以生成…

  • Python-正则表达式(4)

    1. 我们已经了解了正则表达式中的一些特殊符号,如\b、\d、.、\S等等。这些具有特殊意义的专用字符被称作“元字符”。常用的元字符还有: [crayon-5b0b42ea06b7f581025022/] 2. [crayon-5b0b42…

  • Python-正则表达式(3)

    先来公布上一课习题的答案: [crayon-5b0b42ea06f66579187327/] 有的同学给出的答案是"\bs.*?e\b"。测试一下就会发现,有奇怪的'sea sue'和'sweet see'混进来了。既然是单词,我们就不要空…

更多...

加载中...