python基础
outside-R
这个作者很懒,什么都没留下…
展开
-
python基础练习题(五)---面向对象
一、名词解释类与对象:类: - 类名- 类的属性- 类的方法 :必含有参数:self类:对一类具体事物的抽象概括,具有相似内部状态和运动规律的实体的集合,具有相同属性和行为对象:一个具体的事物,可以直接使用 拥有:【数据成员:类变量和实例变量 】和【方法】具有相同属性和行为的对象—>类init 方法有什么作用, 如何定义该方法在类实例化时会自动调用__ init_ 方法中 做初始化的设定init() 方法可以有参数,参数通过 init() 传递到类的实例化操作原创 2020-12-28 14:08:34 · 1387 阅读 · 1 评论 -
python基础练习题(三)---列表、字典、元组、集合
一、单选题1.阅读下面一段示例程序:demo_list = []demo_list.append(“A”,“B”)print(demo_list)运行程序,其最终执行的结果为(6.0分)A、[‘A’]B、[‘A’, ‘B’]C、[‘B’, ‘A’]D、程序出现TypeError异常append(x):将参数中的数组作为一个元素添加extend(x,y,z):将参数中的数组作为多个元素添加2.请看下面的一段程序:info = {1:‘小明’, 2:‘小黄’,3:‘小兰’}name原创 2020-12-27 19:28:53 · 9087 阅读 · 3 评论 -
python基础练习题(二) --分支结构练习题
一、单选题1.哪个选项是实现多路分支的最佳控制结构?(5.0分)A、ifB、if-elif-elseC、tryD、if-else2. 关于程序的控制结构,哪个选项的描述是错误的?(5.0分)A、流程图可以用来展示程序结构B、顺序结构有一个入口C、控制结构可以用来更改程序的执行顺序D、循环结构可以没有出口3.哪个选项能够实现Python循环结构?(5.0分)A、loopB、whileC、ifD、do…for4.哪个选项对死循环的描述是正确的?(5.0分)A、使用for语句不会原创 2020-12-27 14:24:15 · 16690 阅读 · 1 评论 -
python基础练习题(一)
一、单选题1.Python中==运算符比较两个对象的值,下列选项中哪一个是is比较对象的因素():(4.0分)A、id()B、sum()C、max()D、min()id 命令查看变量的地址。2.在python中,字符串s = ‘abc’,那么执行表达式s+‘d’之后,s的打印结果是什么():(4.0分)A、'abc’B、‘abcd’C、‘abc+d’D、报错s2=‘abc’+‘d’ s2='abcd’4.python解释器执行’{0},{2},{1}’.format(‘a’,‘b原创 2020-12-27 10:27:35 · 7193 阅读 · 8 评论 -
python基础练习题(九) ---pandas
1.通过字典dictionary创建Seriesimport pandas as pddata={'a':0,'b':1,'c':2}s=pd.Series(data)s2.通过数组array创建Series3.从series中找出包含两个以上元音字母的单词:4.如何计算两个系列之间的欧氏距离?import pandas as pdp = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])q = pd.Series([10, 9, 8, 7, 6,原创 2020-12-24 18:00:01 · 1446 阅读 · 2 评论 -
利用pandas解决期末总成绩的计算(python)
1.从excel文件中读出本班同学的成绩册,并处理好缺失值。2.根据‘加分’和‘减分’两列统计出平时成绩。3.将实验报告成绩从ABCD转换为百分制,统计出实验成绩。A为90分,B为75分,C为60分,D为40分。4.随机生成假设的期末成绩,取值区间为40-100分。将自己的期末成绩改成你觉得可能考到的分数。5.按照平时成绩20%,实验成绩30%,期末成绩50%的比例计算综合成绩。6.输出你自己的平时成绩,实验成绩,期末成绩和综合成绩。7.统计全班综合成绩[90,100],[80,89],[70,原创 2020-12-23 22:24:39 · 5522 阅读 · 2 评论 -
利用numpy来完成发红包事件(python)
1.按照本班级人数生成对应数量的随机数,组成一个随机红包数组。2.调整红包中的每一个随机数,使得它们的总和为100。3.从csv文件(自己用excel创建,可以大家共享)中读出本班学生名字数组,这个数组要和红包数组shape一样。4.筛选出运气王的名字5.同样逻辑再发一次红包,筛选出两次红包之和的运气王。import numpy as np#生成50个随机数a=np.random.random(50).reshape(50,1)#计算每个数在100块钱红包中的比例,精确到小数点后2位r原创 2020-12-07 17:13:10 · 1808 阅读 · 0 评论 -
python数值计算库Numpy(二)
简单绘图import numpy as npx=np.linspace(0,10)y=np.sin(x)import matplotlib.pyplot as plt%matplotlib inline #%matplotlib具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像。plt.plot(x,y)plt.show()import numpy as原创 2020-12-07 17:59:21 · 271 阅读 · 0 评论 -
python数值计算库Numpy(一)
数值计算库Numpynumpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库...原创 2020-12-01 23:55:54 · 796 阅读 · 0 评论 -
python文件操作及习题
一、背景:在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。按文件中数据的组织形式把文件分为文本文件和二进制文件两类。文本文件:文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符’\n’结尾。常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英原创 2020-12-28 10:01:27 · 1665 阅读 · 0 评论 -
python分支结构
程序设计的 三种基本结构:顺序结构、分支结构、循环结构顺序结构:是一种线性、有序的结构,依次执行各语句模块分支结构:根据条件成立与否,选择程序执行的不同路径循环结构:重复执行一个或几个模块,直至满足某一条件Python里面只有一种分支控制,就是if…elif…else… 和很多语言不同,Python不提供switch语句,而是完全依赖if实现switch的功能。if <条件判断1>: <执行1> elif <条件判断2>: <执行原创 2020-12-27 11:32:01 · 503 阅读 · 1 评论 -
python基础(list,tuple,dict,set)
列表(list) ==>[ ]列表(list)是最重要的Python内置对象之一,是包含若干元素的有序连续内存空间。当列表增加或删除元素时,列表对象自动进行内存的扩展或收缩,从而保证相邻元素之间没有缝隙。Python列表的这个内存自动管理功能可以大幅度减少程序员的负担,但插入和删除非尾部元素时涉及到列表中大量元素的移动,会严重影响效率。在非尾部位置插入和删除元素时会改变该位置后面的元素在列表中的索引,这对于某些操作可能会导致意外的错误结果。除非确实有必要,否则应尽量从列表尾部进行元素的追加与删除原创 2020-11-25 00:15:38 · 711 阅读 · 0 评论 -
基础知识汇总(python)
1.注释:#单行注释'''多行注释'''2.换行: \total = applePrice + \ orangePrice +\ milkPrice3.变量:#111 赋值给了 aa=111变量名规则:字母、数字、下划线组成【数字不可以开头、不能关键字重用】变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等);不能使用关键字作原创 2020-12-25 23:02:15 · 464 阅读 · 2 评论