• 自学Python教程【第五十九节】计时

    欢迎大家来到Python自学教程教室,上节课我们讲了random()随机数,不知道大家掌握的怎么样呢?这节课我们学习Python编程中新的知识计时,相信大家已经有了各种各样的疑问,怎么计时,是分是秒?如何开始与停止等,来看看在本节课中你是否可以找到答案。 Python中有一个time模块,它提供了一些与时间相关的方法。利用time,可以简单地计算出程序运行的时间。对于一些比较复杂、耗时较多的程序,可以通过这种方法了解程序中哪里是效率的瓶颈,从而有针对性地进行优化。 在计算机领域有一个特殊的时间,…

  • 自学Python教程【第五十八节】随机数

    欢迎大家来到自学Python教程教室,这里我们一起学习Python基础知识,一起入门Python编程。上几节课我们学习了Python正则表达式的相关知识,这节课我们学习Python中的random模块,也就是随机数的相关内容。 random模块的作用是产生随机数。之前的小游戏中用到过random中的randint: import random um = random.randint(1,100) random.randint(a, b)可以生成一个a到b间的随机整数,包括a和b。 a、b都必须是…

  • 自学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基础学习中很重要的一部分内容,今天我们就开始学习Python中正则表达式的相关内容,今天我们先来了解什么是正则表达式、正则表达式有什么作用等内容。 正则表达式诞生的缘由: 在编程处理文本的过程中,经常会需要按照某种规则去查找一些特定的字符串。比如知道一个网页上的图片都是叫做’image/8554278135.jpg’之类的名字,只是那串数字不一样;又或者在一堆人员电子档案中,你要把他们的电话号码全部找出来,整理…

  • 自学Python教程【第五十二节】真值表

    欢迎大家来到马哥Python教程教室,上一讲我们了解了Python编程中的一些数学运算,这节课我们来学习Python中的真值表。 逻辑判断是编程中极为常用的知识。之前的课我们已经说过,见第4课和第9课。但鉴于逻辑运算的重要性,今天我再把常用的运算结果总结一下,供大家参考。 这种被称为“真值表”的东西,罗列了基本逻辑运算的结果。你不一定要全背下来,但应该对运算的规律有所了解。 为了便于看清,我用<=>来表示等价关系。 <=>左边表示逻辑表达式,<=>右边表示它的…

  • 自学Python教程【第五十一节】数学运算

    同学们!欢迎大家来到Python教程教室,昨天我们学习了Python中元组的相关知识,你掌握了吗?本节课我们再来学习一下Python基础方面的知识——数学运算,大家本节课需要在理解的基础上进行记忆! 在用计算机编程解决问题的过程中,数学运算是很常用的。Python自带了一些基本的数学运算方法,这节课给大家介绍一二。 Python的数学运算模块叫做math,再用之前,你需要了解import math math包里有两个常量: math.pi 圆周率π:3.141592… math.e …

  • 自学Python教程【第五十节】元组

    同学们!欢迎大家来到自学Python教程教室,上一讲我们学习了and-or的小技巧,在使用这个技巧时我们要保证的是a值非假值,这个是重点,自己多练习你就会明白了。这一讲我们学习Python中元组的相关知识。 上一次pygame的课中有这样一行代码: x, y = pygame.mouse.get_pos() 这个函数返回的其实是一个“元组”,今天我们来讲讲这个东西。 元组(tuple)也是一种序列,和我们用了很多次的list类似,只是元组中的元素在创建之后就不能被修改。 如: postion =…

  • 自学Python教程【第四十九节】and-or技巧

    欢迎大家来到自学Python教室,前面我们学习了Python面向对象的相关内容,对于面向过程和面向对象大家还是要多进行对比分析,了解面向对象的方法的优势,并在实战中多进行应用!今天我们介绍一个Python中的小技巧:and-or,了解一下吧: 看下面这段代码: a = “heaven” b = “hell” c = True and a or b print c d = False and a or b print d 输出: heaven hell 结果很奇怪是不是? 表达式从左往右运算,1和…

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、容器云、Go、Python开发专业人才培训机构!