- 博客(8)
- 收藏
- 关注
原创 python+selenium下载文件,firefox_profile方法弃用解决
python+selenium下载文件,firefox_profile方法弃用解决
2022-01-14 14:02:19
3549
原创 LintCode初级必刷编程50题:回文数||
题目:判断一个非负整数 n(0 <= n <= 2^32 - 1) 的二进制表示是否为回文数样例样例1输入: n = 0输出: True解释:0 的二进制表示为:0。样例2输入: n = 3输出: True解释:3 的二进制表示为:11。样例3输入: n = 4输出: False解释:4 的二进制表示为:100。样例4输入: n = 6输出: False解释:6 的二进制表示为:110。解法: 首先要将输入.
2021-12-29 15:18:08
758
原创 LintCode初级必刷编程50题:打印X
题目:输入一个正整数N(1≤n≤15), 需要按样例的方式返回一个字符串列表。样例样例 1:输入:n = 1输出:["X"]解释:答案列表可以被视为下面的图形:X样例 2:输入:n = 2输出:["XX", "XX"]解释:答案列表可以被视为下面的图形:XXXX样例 3:输入:n = 3输出:["X X", " X ", "X X"]解释:答案列表可以被视为下面的图形:X X
2021-12-28 15:00:47
516
原创 Python:模式匹配与正则表达式(三)
前言本文内容及代码源自《Python编程快速上手—让繁琐工作自动化》,目的在于记录学习过程及内容,方便后续查看,接着学习模式匹配与正则表达式的内容。这一部分将通过一个项目实战来巩固之前所学习的正则表达式知识。1、项目内容在一篇长的网页或文章中,找出所有电话号码和邮件地址。希望通过程序,在剪贴板的文本中查找电话号码和E-mail地址,那么只需要Ctrl-A选择所有文本,按下Ctrl-C将它复制到剪贴板,然后运行程序,它就会用找到的电话号码和E-mail地址,替换掉剪切板的文本。电话..
2021-12-27 22:10:20
587
原创 LintCode初级必刷编程50题:巴什博弈
题目:你正在和朋友玩一个游戏:桌子上有一堆石头,每一次你们都会从中拿出1到3个石头。拿走最后一个石头的人赢得游戏。游戏开始时,你是先手。假设两个人都绝对理性,都会做出最优决策。给定石头的数量,判断你是否会赢得比赛。举例:有四个石头,那么你永远不会赢得游戏。不管拿几个,最后一个石头一定会被你的朋友拿走。样例样例 1:输入:n = 4 输出:False解析:先手取走1,2或者3,对方都会取走最后一个样例 2:输入:n = 5 输出:True解析:先手拿1个,必
2021-12-27 16:17:31
2405
原创 LintCode初级必刷编程50题:反转一个三位整数
前言:目前已学习过python的基本语法知识,但缺乏实际锻炼,在解决实际问题时无法熟练运用,故希望通过刷题提高编程技术和编程思维。题目:反转一个只有3位数的整数。可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。例如number = 123,输出321;number = 900,输出9。解法1:将三位整数看成 百位a、十位b 和 个位c ,反转后就变成了百位c、十位b、个位a。那么 首先 a=number//100,b =(number...
2021-12-27 15:01:37
773
原创 Python:模式匹配与正则表达式(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言本文内容及代码源自《Python编程快速上手—让繁琐工作自动化》,目的在于记录学习过程及内容,方便后续查看,接着学习模式匹配与正则表达式的内容。1、插入字符和美元字符 可以在正则表达式的开始处使用插入符号(^),表明匹配必须发生在被查找文本开始处。 import re"""正则表达式 r'^Hello'匹配以'Hello'开始的字符串"""beginsWithHello = re.compile(r'^Hell
2021-12-23 20:52:13
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人