• 小白如何零基础学习Python教程-文件与异常

    今天马哥教育要跟大家分享的文章是小白如何零基础学习Python教程–文件与异常?熟悉Python的小伙伴们都知道在程序运行的过程中,可能会出现的异常状况该如何捕捉呢?Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 异常 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在Python中,我们可以将那些在运行时可能会出现状况的代码放在try代码块中,在try代码块的后面可以跟上一个或多…

  • 自学Python教程【第六十二节】python shell

    欢迎大家来到自学Python教程教室,上一讲我们学习了Python2到3的一些坑,今天我们来给大家再分享一些特别基础的内容,关于在哪里些Python的问题——Python shell。 如果你已经编写过自己的程序,相信对这些内容已经熟悉。但很多刚刚接触编程的人,对于在 Python 里编写并运行代码,还时常有些疑问。 一般来说,有两种运行 Python 代码的方法: 1. 使用交互式的带提示符的解释器 2. 使用源文件 第一种方法,所谓“交互式的带提示符的解释器”,也被称做 Python she…

  • 自学Python教程【第六十一节】Python 2到3的新手坑

    欢迎您来到马哥Python编程教室,今天想要给大家填两个坑,我们知道Python编程语言有3个版本,最初的1我们就不说了,Python2用的人不在少数,但是Python3乃至以上才是未来,Python2和3之间是有差别的,如果你不注意就有可能跳到坑里去,来看看吧。 今天来讲一下最大的两个坑:print 和 input。 我们在课程最开始的时候就讲过 print,在版本2的使用方法是: print ‘this is version 2’ 也可以是 print(‘this is version 2’…

  • 自学Python教程【第五十七节】正则表达式(5)

    欢迎大家来到自学Python教程教室,作为我们初探正则表达式第一段落的最后一节课,我们来看看上节课留下的比较难点的练习题怎么解吧。 来说上次的习题: (021)88776543 010-55667890 02584453362 0571 66345673 一个可以匹配出所有结果的表达式是 \(?0\d{2,3}[) -]?\d{7,8} 解释一下: \(? ()在正则表达式里也有着特殊的含义,所以要匹配字符”(“,需要用”\(“。?表示这个括号是可…

  • 自学Python教程【第五十六节】正则表达式(4)

    欢迎大家来到自学Python教程教室,在Python正则表达式这里,我们已经聊了正则表达式的含义、正则表达式中的一些特殊符号、使用正则表达式提取电话等内容,本节课我们继续带领大家认识更多的元字符,并且告诉大家正则表达式除了可以抓取字符还可以干什么。 1.我们已经了解了正则表达式中的一些特殊符号,如\b、\d、.、\S等等。这些具有特殊意义的专用字符被称作“元字符”。常用的元字符还有: \w – 匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以)…

  • 自学Python教程【第五十四节】 正则表达式(2)

    欢迎大家来到Python教程教室,上节课我们简单认识了一下Python正则表达式,这节课我们继续了解Python正则表达式的相关内容,并为大家解决上节课中的部分疑问,比如r代表什么,来一起学习吧: 有同学问起昨天那段测试代码里的问题,我来简单说一下。 1. r”hi” 这里字符串前面加了r,是raw的意思,它表示对字符串不进行转义。为什么要加这个?你可以试试print “\bhi”和r”\bhi”的区别。 >>&…

  • 自学Python编程【第四十五节】面向对象(1)

    哈喽,同学们!相信大家见过很多的Python公众号上有面向对象的文章,点击却是帅哥或者美女的简介,大家是不是被搞糊涂了呢?面向对象在Python中指的是什么呢?能做什么呢?了解完我们本阶段的学习内容,也许你就理解了! 我们之前已经写了不少小程序,都是按照功能需求的顺序来设计程序。这种被称为“面向过程”的编程。 还有一种程序设计的方法,把数据和对数据的操作用一种叫做“对象”的东西包裹起来。这种被成为“面向对象”的编程。这种方法更适合较大型的程序开发。 面向对象编程最主要的两个概念就是:类(clas…

  • 自学Python编程【第四十三节】查天气(3)

    欢迎您来到马哥Python编程自学教室,在前两节课我们谈到了查天气的难点,也跟大家说了解决办法,并且也给大家开了个头,不知道大家有没有完成剩下的查询过程呢?没有的话,我们一起来学习一下,完成了的话,我们一起对照一下吧: 看一下我们已经拿到的json格式的天气数据: { “weatherinfo”: { “city”: “南京”, “cityid”: “101190101”, “temp1”: “37℃”, “temp2”: “28℃”, “weather”: “多云”, “img1”: “d1….

  • 自学Python编程【第三十九节】用文件保存游戏(3)

    欢迎你来到马哥自学Python编程教室,上面两讲我们学习了用文件保存游戏的前两节,分别是游戏成绩的读取和记录,按理说有来有往,应该结束了,那么我们这一讲学习什么呢? 你的小游戏现在已经可以保存成绩了,但只有一组成绩,不管谁来玩,都会算在里面。所以今天我还要加上一个更多的功能:存储多组成绩。玩家需要做的就是,在游戏开始前,输入自己的名字。而我会根据这个名字记录他的成绩。这个功能所用到的内容我们几乎都说过,现在要把它们结合起来。 首先要输入名字,这是我们用来区分玩家成绩的依据: name = raw…

  • 自学Python编程【第三十七节】用文件保存游戏(1)

    同学们!欢迎来到自学Python编程教室,我们从今天开始学习用文件保存游戏(1),前面学习的知识记得复习哦,今天开启新篇章你准备好了吗?想要Python入门或者学习Python的小伙伴,要看一下啦! 现在,我要在最早我们开发的那个猜数字游戏的基础上,增加保存成绩的功能。用到的方法就是前几课讲过的文件读写。今天是第一部分。 在动手写代码前,先想清楚我们要解决什么问题,打算怎么去解决。你可以选择根据每次游戏算出一个得分,记录累计的得分。也可以让每次猜错都扣xx分,猜对之后再加xx分,记录当前分数。而…

匠心精神,良心教育-IT人的高薪实战学院 咨询电话:4000806560