编程-python方向
python编程遇到的问题以及安装等遇到的各种问题栏
拉菲学测试
一起做一个有理想的测试人员
展开
-
Python知识总结
前言最近在学一些课程,需要依赖Python的基础,所以做了一些简单的知识总结,主要如下分为几个模块:1、数据类型2、函数与对象方法3、面向对象技术4、知识点汇总一、数据类型1、字符串带单引号、双引号、三引号可以认为都是一个字符串2、列表1、增:append、insert、extend方法用法含义append()alist.append(2021)在列表最后添加元素2021insert(index,value)alist.insert(3,2021)原创 2021-02-27 17:46:22 · 183 阅读 · 0 评论 -
算法篇2-一维数组的动态和
前言今日份算法篇,题目来自于力扣:题目:给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。例如输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。实原创 2021-02-01 17:42:29 · 142 阅读 · 0 评论 -
算法篇1 - 假设你有无限数量的邮票,面值分别为6角,7角,8角,请问你最大的不可支付邮资是多少元?
前言今天有一个朋友(手动艾特文彬)问我,这道题该怎么理解,该怎么去得出答案,研究了一波,并开始总结算法篇的博客;看题目博主感觉这是一道小学的数学题,但是可以使用python来解答。1、分析步骤1、我们假设每种邮票有N张,面值分别是6、7、8毛;2、此时总共的邮票就有3N张,我们通过各种排列组合来得到每种组合的面值和,可以存放一个列表;3、然后得到该列表,里面都是可以支付的邮资面值和;4、对该列表进行去重(为什么要去重?,因为组合出来的面值和肯定有重复的,比如6666四张六毛,888三张八毛,都原创 2021-01-29 16:33:20 · 647 阅读 · 5 评论 -
python中getattr(),setattr(),hasattr()
1、getattr()# 1、getattr()# 获取对象object的属性或者方法,若存在则打印出来,若不存在,则打印默认值,默认值可选# 注意:如果返回的是对象的方法,那么打印的结果是方法的内存地址,如果需要运行这个方法,那么可以在后面添加括号()class fun_2(): name = "demo" def run(self): return "hello fun_2"f2 = fun_2()C = getattr(f2,"name")print(C)D = ge原创 2021-01-05 17:09:16 · 176 阅读 · 0 评论 -
pip安装命令出现错误
一、pip版本过低1、问题WARNING: You are using pip version 20.0.2, however version 20.1 is available2、解决方案(如果不能解决,使用管理员模式打开cmd,就可以解决)1、先看pip自己的版本 pip -version2、升级: python -m pip install --upgrade pip二、出现timeout 超时1、问题WARNING: Retrying (Retry(total=4, conn原创 2020-12-18 10:28:19 · 2304 阅读 · 4 评论