![](https://img-blog.csdnimg.cn/20210206192923244.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习笔记
记录个人学习Python,从开始到放弃!!
Warolitbos
这个人很懒,所以想学编程!
展开
-
【Python】*args 和 **kwargs
Python的 *args 和 **kwargs 解析原创 2022-08-29 17:29:33 · 265 阅读 · 0 评论 -
【Py面试题】找到数组或整数列表中连续子序列的最大和
测试面试题找到数组或整数列表中连续子序列的最大和找到数组或整数列表中连续子序列的最大和,并满足以下条件:列表仅由正数组成并且最大和是整个数组的总和。如果列表仅由负数组成,则返回 0空列表被认为具有零最大和注意:* 空列表 或 数组 也是有效的子列表/子数组。*假设存在列表: [-2, 1, -3, 4, -1, 2, 1, -5, 4]那么它的输出项应为:6:[4, -1, 2, 1]本文使用的是 Python 进行解题,其他同学可使用其他语言进行尝试~~解题方法1:def max原创 2022-02-08 14:38:31 · 980 阅读 · 0 评论 -
【Python 小知识】[:-1] 和 [::-1]
[:-1] 切片获取从索引0到最后一个位置的索引值,但不包括最后一个索引的值,属于取左不取右,可用于 字符串、列表 和 元组例如:a = 'python'b = a[:-1]print(b) # 输出 pythox = [1, 2, 3]y = x[:-1]print(y) # 输出 [1, 2][::-1] 反转可使用于反转 字符串、列表 和 元组a = 'python'b = a[::-1]print(b) # 输出 nohtypx = (1, 2, 3)y = x[原创 2021-12-20 17:44:13 · 1042 阅读 · 0 评论 -
【Python】蜗牛排序
给定一个 n x n数组,返回从最外面的元素到中间的元素排列的数组元素,顺时针方向移动。例如:array = [[1,2,3], [4,5,6], [7,8,9]]snail(array) #=> [1,2,3,6,9,8,7,4,5]array = [[1,2,3], [8,9,4], [7,6,5]]snail(array) #=> [1,2,3,4,5,6,7,8,9]具体排序如图:Python 代原创 2021-12-20 09:13:11 · 1308 阅读 · 0 评论 -
Seleunim 获取文本和标签属性的方法
Seleunim 获取文本和属性的方法相关名称说明:driver: 是之前定义的打开浏览器的 “变量名称”.text: 是获取该标签位置的文本.get_attribute(value).:获取标签属性value:属性字段名存在标签:<input id="span_text" value>测试数据</input>给予打开浏览器的方法变量名称 browserbrowser = webdriver.Chrome()获取定位元素文本语法: driver.texta原创 2021-05-27 11:56:00 · 457 阅读 · 0 评论 -
使用【python语言】和【typescript】进行冒泡排序
冒泡排序Python代码TypeScript代码冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。它重复的访问需要排序的元素列,并依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。以下是图片详解:Python代码存在列表:[5, 0, 1, 6, 3, 2, 9, 8, 7, 10原创 2021-04-15 09:56:05 · 252 阅读 · 0 评论 -
【面试练习题】存在序列:1,1/2,2/3,3/5,5/8,8/13...,求前10项的和
存在序列:1,1/2,2/3,3/5,5/8,8/13…,求前10项的和由题可以得知,分子是前一个数字项的分母,分母是前两个数字项的分母之和,由此可得代码:"""存在序列:1, 1/2, 2/3, 3/5, 8/13, ... 的序列,求这个数列的前10项之和"""a = 1 # 分子b = 1 # 分母s = 0 # 数列和for i in range(10): s += a/b a, b = b, a+bprint("结果是 {:.2f}".format(s)) # 结果保原创 2021-04-05 12:17:46 · 2136 阅读 · 0 评论 -
【Python练习】如何使用Pandas获取“豆瓣电影”相关数据,并生成Excel表格
小白如何使用Python获取“豆瓣电影”相关数据,并生成Excel表格本文使用了`requests`和`pandas`第三方库,对豆瓣电影各相关数据进行爬取,并记录至Excel表格内。但发现存在以下三个问题:1. 生成的Excel表格,第一个sheet页为空2. 数据爬取数据过长3. 无法获取每个标签的具体电影数量,所以我取了一个吉祥的数字`520`,但请各位大佬指教,若为空,则直接停止,进入下一个标签的爬取原创 2021-03-28 00:36:34 · 1029 阅读 · 4 评论 -
【面试练习题】使用编程语言输出1900年~2000年的全部闰年
使用编程语言输出`1900年~2000年`的全部闰年原创 2021-03-27 19:07:36 · 3804 阅读 · 0 评论 -
【面试练习题】使用“暴力”的方法将字符串时间转化为秒数
使用“暴力”的方法将字符串时间转化为秒数解题步骤:1. 将输入的字符串`“hh:mm:ss”`使用`split()`函数进行分隔,分隔后为`["hh","mm","ss"]`2. 再分别把分隔出来的数组进行分别赋值给`h`,`m`,`s`,并进行数字转化3. 再把所以转化的秒数进行相加,并输出结果原创 2021-03-27 10:20:22 · 278 阅读 · 0 评论 -
【python练习】支付宝自动偷取能量
借助Python的轻量级`Uiautomator2`第三方库方便快捷的编写支付宝蚂蚁森林偷取能量!其相比`appium`相比其语法及用法更加简洁,当然相对于功能也的确没有`appium`更加齐全,若有错误的地方欢迎大家及时指出!原创 2021-03-09 10:15:58 · 922 阅读 · 0 评论