Python编程快速上手——让繁琐工作自动化
Eudemonia_mia
这个作者很懒,什么都没留下…
展开
-
Python编程快速上手——让繁琐工作自动化(0)
00.一个小程序:猜数字(0)源代码(1)所用知识点:import语句导入模块random函数for循环语句与range的使用方法强制转换int() str()如何取到从键盘输入的信息if elif else语句(2)出错位置:对于for循环语句的使用还是停留在C语言层面,即使用括号形式对于elif语句不能使用熟练细节地方仍出现问题:如字符串连接有时候会将字符落在外面...原创 2019-03-10 08:24:50 · 538 阅读 · 0 评论 -
Python编程快速上手——让繁琐工作自动化(2)
02.口令保管箱(0)要求:在你的计算机上,使用口令管理器软件,利用主控口令,解锁口令管理器,然后将某个账户口令拷贝到剪贴板,再将它粘贴到网站的口令输入框的工作原理第一步:程序设计和数据结构(1)你希望用一个命令行参数来运行这个程序,该参数是账号的名称(2)因为你希望关联每个账号的名称及其口令,所以可以将这些作为字符串保存在字典中,字典将是组织你的账号和口令数据的数据结构第二步:处理命...原创 2019-03-16 19:53:05 · 413 阅读 · 0 评论 -
Python编程快速上手——让繁琐工作自动化(1)
01.井字棋盘(0)源代码(1)所用知识点:字典的使用函数的使用(2)出错位置:对字典的使用还是不够熟练不能将函数与字典的使用很好的联系到一起(3)进步:对于for range的使用比上次要好(4)使用工具:jupyter...原创 2019-03-12 20:09:26 · 621 阅读 · 0 评论 -
Python编程快速上手——让繁琐工作自动化(3)
03.查找文本模式(0)要求:假设你希望在字符串中查找电话号码。你知道模式:3个数字,1个短横线,3个数字,1个短横线,再是4个数字,即XXX-XXX-XXXX(1)不用正则表达式来查找文本模式def isPhoneNumber(text)if len(text) != 12: return Falsefor i in range(0,3): if not text[i].isde...原创 2019-03-17 21:02:06 · 559 阅读 · 0 评论 -
Python编程快速上手——让繁琐工作自动化(4)
04.电话号码和E-mail地址提取程序(0)要求:要在一篇长的网页或文章中,找出所有电话号码和邮件地址(1)需要完成的任务从剪贴板取得文本找出文本中所有的电话号码和E-mail地址将它们粘贴到剪贴板(2)代码需要完成的任务使用pyperclip模块复制和粘贴字符串创建两个正则表达是,一个匹配电话号码,另一个匹配E-mail地址对两个正则表达式,找到所有匹配,而不只是第一...原创 2019-04-09 18:10:30 · 373 阅读 · 0 评论