• Python-shell

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

  • Python-调试程序

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

  • Python-计时

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

  • Python-随机数

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

  • Python-正则表达式(4)

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

  • Python-正则表达式(3)

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

  • Python-正则表达式(2)

    有同学问起昨天那段测试代码里的问题,我来简单说一下。 1. [crayon-5befba30aea6b543554819/] 这里字符串前面加了r,是raw的意思,它表示对字符串不进行转义。为什么要加这个?你可以试试print "\bhi"…

  • Python-正则表达式(1)

    什么是正则表达式?在回答这个问题之前,先来看看为什么要有正则表达式。 在编程处理文本的过程中,经常会需要按照某种规则去查找一些特定的字符串。比如知道一个网页上的图片都是叫做'image/8554278135.jpg'之类的名字,只是那串数字…

  • Python-真值表

    逻辑判断是编程中极为常用的知识。之前的课我们已经说过,见第6课和第11课。但鉴于逻辑运算的重要性,今天我再把常用的运算结果总结一下,供大家参考。 这种被称为“真值表”的东西,罗列了基本逻辑运算的结果。你不一定要全背下来,但应该对运算的规律有…

更多...

加载中...