
Python
文章平均质量分 62
Python知识记录
业余程序员plus
分享知识,传播开源精神,致敬郝斌老师!
展开
-
Python-列表和元组
1.概述数据结构是以某种方式组合起来的数据元素(如数字、字符乃至其他数据结构)集合。在Python中,最基本的序列(sequence)数据结构为列表(list)和元组(tuple)。列表中的每个元素都有编号,即位置或索引,其中第一个元素的索引为0,第二个元素的索引为1,依次类推,同时列表中也可以嵌套列表,形成更复杂的数据结构。元组是一种特殊的序列,类似于列表,只是不能修改。2.列表2.1.列表数据类型”列表“是一个值,包含多个字构成的序列。”列表值“指的是列表本身(作为一个值,可以保存在变量中,或传原创 2021-03-24 20:53:30 · 623 阅读 · 0 评论 -
Python正则表达式-强口令检测
1.强口令检测写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于8个字符,同时包含大写和小写字符,至少有一位数字。 import re def isStrongPassword(password): # 长度不少于8个字符 lenRegex = re.compile(r'.{8,}', re.DOTALL) # 至少有一位数字 numRegex = re.compile(r'\d')原创 2021-03-24 20:52:17 · 968 阅读 · 0 评论 -
Python-组织文件
1.概述从几百个文件中找到你需要的文件,并进行复制、改名、移动或压缩,若是手动操作,则需要耗费很多的时间,可能还会犯错。对于这种繁琐的工作,可通过python编程实现自动化,既提高了工作效率又减少了错误。2.shutil模块shutil(或称为shell工具)模块中包含一些函数,让你在python程序中复制、移动、改名和删除文件。要使用shutil模块的函数,首先需要import shutil。2.1.复制文件和文件夹调用shutil.copy(source, destination),将路径so原创 2021-03-23 20:27:44 · 140 阅读 · 0 评论 -
Python-读写文件
1.概述当程序运行时,变量是保存数据的好方法,但如果希望程序结束后数据保存下来,就需要将数据保存到文件中。2.文件与文件路径2.1.Windows上的倒斜杠以及OS X和Linux上的正斜杠在windows上,路径书写使用倒斜杠作为文件夹之间的分隔符。但OS X和Linux上,使用正斜杠作为他们的路径分隔符。如果想要程序运行在所有操作系统上,在编写python脚本时,就必须处理这两种情况。os.path.join()函数可以处理这种情况。如果将单个文件和路径上的文件夹名称的字符串传递给他,os.p原创 2021-03-23 20:26:09 · 250 阅读 · 0 评论 -
Python-正则表达式-查找网站中的电话号码和E-mail地址
1.问题假设你有一个无聊的任务,要在一篇长的网页或文章中,找出所有电话号码和邮件地址。如果手动翻页,可能需要查找很长时间。如果有一个程序,可以在剪贴板的文本中查找电话号码和 E-mail 地址,那你就只要按一下 Ctrl-A 选择所有文本,按下 Ctrl-C 将它复制到剪贴板,然后运行你的程序。它会用找到的电话号码和 E-mail地址,替换掉剪贴板中的文本。2.解决步骤从剪贴板取得文本。找出文本中所有的电话号码和 E-mail 地址。将它们粘贴到剪贴板。现在你可以开始思考,如何用代码来完成工原创 2021-03-20 10:50:27 · 3053 阅读 · 0 评论