![](https://img-blog.csdnimg.cn/20200908215100823.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础学习笔记
文章平均质量分 54
人生苦短,我用Python
troublemaker、
零基础的研究生
展开
-
Python生成器(generator)理解
Python进阶——生成器什么是生成器?元素可以按照某种算法推算出来,以此得到下一个元素,不必得到全部的元素后再进行输出,既可以边迭代边输出的机制。生成器的核心特性?边迭代边输出或者边循环边计算那么为什么要有生成器呢?在使用列表等结构时,数据已经事先加载在内存中了,如果此时的列表中数据量很大的话,计算机内存资源会非常吃惊,甚至内存溢出,比如我们加载了一个含有一亿个元素的列表,而只需要获取他的前十个,就算能将这一亿的数据装入列表,后面的元素占用的空间也都是浪费了(我们只用前十个)。如果列表元素按原创 2021-05-18 09:40:56 · 325 阅读 · 0 评论 -
python中的迭代和迭代器的理解
python进阶——迭代器那么什么是迭代呢?对对象中的某个元素重复做同样的事情就是迭代了,最简单的最常用的就是迭代一个列表了,也就是说对它的每个元素进行一个一个处理或者另行计算的过程就叫做迭代:myList = [1,2,3,4,5]for i in myList: print(i)哪些对象是可以被迭代的呢?一般可以被迭代的对象都是有序了,也是说你要知道谁是第一个,谁是第二个……谁是最后一个,或者说你要知道谁是下一个,下一个这个概念可能更为关键或者说更需要被理解一下。在python原创 2021-05-16 17:35:53 · 315 阅读 · 0 评论 -
列表推导式,元组推导式,字典推导式,集合推导式使用
Python进阶——推导式什么是推导式推导式是python中创建和使用序列的简洁方式。序列主要包括列表list,元组tuple,字典dict,集合set,字符串string。列表推导式的具体用法生成1,2,3,4,5…序列对应每个数的平方的新列表没有列表推导式支持的情况下myList = []for num in range(1, 6): myList.append(num ** 2)print(myList) # result:[1, 4, 9, 16, 25原创 2021-05-16 15:48:38 · 545 阅读 · 0 评论 -
Pandas基础教程
Pandas基础教程目录基本概念创建Series创建DataFrameDataFrame的属性数据筛选数据更改处理丢失数据导入导出数据DataFrame的合并基本概念:Pandas模块的数据结构主要有两种: -1.SeriesSeries是一维数组,相当于numpy中的一维数组,本身也是基于numpy中的ndarray结构 -2.DataFrameDataFrame...原创 2020-02-03 16:13:56 · 187 阅读 · 0 评论 -
Numpy基础教程
Numpy基础教程目录基本概念numpy中的array创建numpy中的array形状,纬度,大小numpy中的array加减法,次方,三角函数,乘法numpy中的最大小值,求和,平均值,中位数numpy中值对应的索引numpy中的累和,累差numpy中判断非零元素numpy中Transposenumpy中np.clip 大小阈值numpy中索引对应的值numpy中的迭代...原创 2020-01-28 21:32:39 · 371 阅读 · 0 评论 -
python学习笔记目录
小象学院—每天30min学习python(笔记0)无意中微信公众号关注了Python学习联盟,就这样开始了我的零基础python之旅公众号在这里呐,不是广告,确实感觉对于初学者还算友好,所有小小安利一下打卡即可解锁课程有兴趣的小伙伴可以一起,且不论好坏,重在坚持! *接下来就开始记录我的学习笔记* Anaconda、pyt...原创 2020-01-20 15:44:02 · 149 阅读 · 0 评论 -
python学习笔记(汇率兑换)
每天30min学习python—汇率兑换2.0实现功能将美元兑换为人名币或者将人名币兑换成美元2.0 新增:输入是人名币或者美元,进行相应的转换计算python脚本中涉及的知识点知识点1:字符串的索引、切片字符串字符串可以用单引号或者双引号表示,像这样**'Hello word!'或者这样“Hello word!”**。字符串索引 假设字符串是==“PYT...原创 2019-09-06 22:24:44 · 1637 阅读 · 0 评论 -
python学习笔记(分型树绘制)
每天30min学习python—分型树绘制1.0实现功能:绘制分型树1.0:绘制五角星知识点:turtle库import turtle 使用库必须先导入库1.turtle 与之前程序的区别没有显示的input()和output()没有赋值语句大部分语句为a.b()的形式表示使用a中的方法b()调用函数库a中的函数b()2.turtle库绘制坐标3.t...原创 2019-09-11 22:24:41 · 636 阅读 · 0 评论 -
python学习笔记(BMR计算器)
每天30min学习python—RBM计算器1.0实现功能:计算基础代谢率知识点:计算公式BMR(男) = (13.7 *体重(kg)) + (5.0 * 身高(cm))- (6.8 *年龄) + 66BMR(女) = (9.6 *体重(kg)) + (1.8 * 身高(cm))- (4.7 *年龄) + 655常用数值类型整型int()浮点型float()...原创 2019-09-17 22:28:31 · 1646 阅读 · 0 评论 -
python学习笔记(52周存钱挑战)
每天30min学习python—52周存钱挑战1.0实现功能52周阶梯式存钱,看52周后能存下来多少钱?常识点:52周存钱法:即52周阶梯式存钱法,是国际上非常流行的存钱方法。存钱的人必须存满52周,而且每周递增指定的金额(比如:每周比上一周多存10元),这样一年下来会有多少钱呢?代码区:""" 作者:Troublemaker 功能:52周存钱挑战 ...原创 2019-10-01 16:14:13 · 2977 阅读 · 2 评论 -
python学习笔记(判断第几天)
每天30min学习python—判断第几天(1.0+2.0)实现功能输入某年某月某日,判断这是一年中的第几天?2.0新增:用tuple替换list知识点元组(tuple)特殊的数列类型一旦被创建不能修改,使得代码安全使用逗号和圆括号表示,比如(2,3,4)访问方式和列表相同tuple中元素可以是不同类型tuple中可以使用索引访问元素代码区""" ...原创 2019-10-07 10:25:29 · 395 阅读 · 0 评论 -
python学习笔记(判断密码强弱)
每天30min学习python—判断密码强弱1.0实现功能: 设置一个变量strength_level用于记录密码强度,初值为0,满足一个条件加1!条件1:密码长度(至少8位)条件2:包含字母条件3:包含数字如果strength_level等于3,则密码强度合格,小于3则不合格知识点:Python 字符串检测字符串是否只有数字组成is.isnumeric()...原创 2019-11-02 21:04:07 · 786 阅读 · 0 评论 -
python学习笔记(空气质量指数)
每天30min学习python—空气质量指数1.0实现功能:根据步骤,计算空气质量指数知识点:空气质量指数计算公式(IAQIp)=IAQIHH−IAQILoBPH−BPLo(CP−BPLo)+IAQILo\left(\mathrm{IAQI}_{\mathrm{p}}\right)=\frac{\mathrm{IAQI}_{\mathrm{H}_{\mathrm{H}}...原创 2020-01-18 19:25:20 · 3984 阅读 · 0 评论