Python 字符串详解之其他功能下
6liuying 发布于 2023-08-23
这章我们来讲其他字符串功能,我们先看join。 前面我们讲过split是把字符串拆分成列表,而join刚好相反,它是把列表里的元素拼接处一个字符串,比如我定义一个列表。 l = ['刘备', '曹操', '孙权', '袁绍'] 如果我们正常要把只这个列表里的字符串用横杠拼接处一个...
阅读(124)赞 (0)
liuying 发布于 2023-08-23
这章我们来讲其他字符串功能,我们先看join。 前面我们讲过split是把字符串拆分成列表,而join刚好相反,它是把列表里的元素拼接处一个字符串,比如我定义一个列表。 l = ['刘备', '曹操', '孙权', '袁绍'] 如果我们正常要把只这个列表里的字符串用横杠拼接处一个...
阅读(124)赞 (0)
liuying 发布于 2023-08-22
这章我们学习字符串的另一种格式化输出用法,前面我们讲过一种%S的用法。这章讲format加括号。 我现在写一个字符串,我们看到名字和地名没有写,然后在里面用大括号框起来。 这个大括号里什么都不写的话,后面下括号里就是按位置传值。 'my name is {},I am from ...
阅读(111)赞 (0)
liuying 发布于 2023-08-21
好了,前面讲完了二进制、八进制和十进制的互相转换,最后就剩下十六进制的互相转换了。 十六进制顾名思义,是由十六个符号的,分别是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f和八进制、二进制、十进制有所不同,它是由英文字符的。 这是十六个字符分别对应十进制的0-15...
阅读(122)赞 (0)
liuying 发布于 2023-08-10
我们上一章讲了二进制与是进制的互相转换,这章我们讲讲八进制怎么转化成十进制。 八进制就有8个符号,分别是0、1、2、3、4、5、6、7,先来看一个八进制数,234。 我们现在要把它转成十进制,方法还是和前面的二进制转一样,从右边数,第一位的4乘以8的0次方,第二位的3乘以8的1次...
阅读(121)赞 (0)
liuying 发布于 2023-08-10
Python游戏开发 采用pygame第三方库 基本开发步骤和流程
阅读(113)赞 (0)
liuying 发布于 2023-08-02
阅读(107)赞 (0)
liuying 发布于 2023-08-02
以下是一些建议的 Python 学习路线,供您参考: 在学习过程中,可以通过阅读官方文档、参考书籍、在线课程等方式进行学习。同时,也可以通过参加社区活动、参与开源项目、实践项目等方式加深对 Python 的理解和掌握。 本站不定时更新PYTHON教程,网址:http://www....
阅读(110)赞 (0)
liuying 发布于 2023-07-31
使用Python批处理发送邮件可以方便地处理大量邮件的发送,节省时间和精力。在本文中,我们将学习如何使用Python实现批处理邮件发送。 第一步:准备需要发送的邮件列表 在开始发送邮件之前,您需要准备好需要发送的邮件地址列表。可以从一个文本文件读取邮件列表,也可以从数据库中读取。...
阅读(134)赞 (0)
liuying 发布于 2023-07-29
阅读(115)赞 (0)
liuying 发布于 2023-07-29
问题: 有三根杆子A,B,C。A杆上有3个圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。 代码: 运行结果:
阅读(105)赞 (0)
liuying 发布于 2023-07-28
要实现一个人脸识别系统,可以使用 Python 的 OpenCV 和 face_recognition 模块。下面是一个简单的人脸识别系统实现的示例代码: 运行此程序将会打开电脑的摄像头,并检测当前画面中的人脸,并将识别出的人脸名称标签添加到画面上。你可以根据自己的需要使用 Op...
阅读(115)赞 (0)
liuying 发布于 2023-07-15
w模式我们说是用来创建新文件的,那它的应用场景在哪呢? 其实你疆场都在用这个模式,只是你自己不知道而已。 就是我们常用的ctrl+c、ctrl+v。 我把一个文件复制一下,然后到另一个路径粘贴进去。这个拷贝的过程你仔细思考一下,是怎么实现的。 其实拷贝功能很简单,就是把原来文件的...
阅读(142)赞 (0)
liuying 发布于 2023-07-14
Python AttributeError相关报错都是因为你所用的方法、属性在所调用的模块中没有,也就是你调用错了这些方法、属性,这种错误如果是你在写程序的时候就出现这种错误,一般是你写错了,如果是你本来运行好好的,突然出现这种错误提示,那么就是你升级了pyrhon的相关库,旧的...
阅读(132)赞 (0)
liuying 发布于 2023-07-14
昨天运行好好的程序今天突然出现错误提示:AttributeError: ‘WebDriver’ object has no attribute ‘find_elements_by_tag_name’,根据这个提示我们知道是 sele...
阅读(299)赞 (0)
liuying 发布于 2023-07-11
接下来我们看w模式,w模式就是只写模式。 我们以前研究r模式的时候我们知道,r模式在文件不存在的时候会报错,文件存在的时候问价指针会跳到开始位置。 我们还是按照同样的套路,我们来看w模式下文件不存在会发生什么。 我写一个不存在的文件c.txt,然后子代码我就先写一个pass。 w...
阅读(153)赞 (0)
liuying 发布于 2023-07-08
现在我们来详细讲一下,r、w、a 。 我们知道这三个是控制文本读写的模式,既然是控制读写,我们读写的内容到底是二进制格式还是字符串格式的呢? 所以r、w、a还得搭配控制读写内容的模式,t模式和b模式一起来使用。 现在我们主要讲的是r、w、a,所以我们就在t模式的基础上,来研究r、...
阅读(126)赞 (0)
liuying 发布于 2023-07-07
我们前面说在用open功能打开文件,完成读写之后,一定要回收操作系统资源,但肯定还是会有人读写文件完了之后就忘记了回收操作系统资源。 针对初学者,python也给我们提供了这种傻瓜式的操作文件的方式。用这种方式发开文件,你就不用再写那个f.close()了。 它会自动帮你去回收操...
阅读(130)赞 (0)
liuying 发布于 2023-07-06
前面说过,f=open,它涉及到两方面的资源,一方面是这个变量所占的内存空间,这个内存空间我们要进行回收,就直接del f就可以了。 del f 它是解除变量名f与它对应的值的绑定关系,这样这个变量值就变成了垃圾,被垃圾回收机制回收了。 这是回收应用程序的资源。 然后还有一方面就...
阅读(138)赞 (0)
liuying 发布于 2023-07-05
有时候由于网络问题,PYTHON爬取到本地的内容不全,需要我们清空文件内容,如所在内容是:tag.txt,要清空这个文件的内容如何操作?很简单只要2行代码搞定:
阅读(132)赞 (0)
liuying 发布于 2023-07-05
上章我们写的这个文件路径叫绝对路径,就是从磁盘的根目录开始写,你的文件在C盘你就从C冒号斜杠开始写。 open(r'G:\PythonProject\学习\学习文件\date\a.txt') 你的文件在D盘,你就从D盘开始,一直写到文件名点后缀名,这个叫绝对路径。 然后还有一种叫...
阅读(129)赞 (0)